/* generated by makecss */

/* font19.css */

@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/webfonts/OpenSans-Regular-webfont.eot);src:url(/webfonts/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(/webfonts/OpenSans-Regular-webfont.woff) format('woff'),url(/webfonts/OpenSans-Regular-webfont.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/webfonts/OpenSans-Bold-webfont.eot);src:url(/webfonts/OpenSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(/webfonts/OpenSans-Bold-webfont.woff) format('woff'),url(/webfonts/OpenSans-Bold-webfont.ttf) format('truetype')}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url(/webfonts/RobotoCondensed-Regular-webfont.eot);src:url(/webfonts/RobotoCondensed-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(/webfonts/RobotoCondensed-Regular-webfont.woff) format('woff'),url(/webfonts/RobotoCondensed-Regular-webfont.ttf) format('truetype')}
@font-face{font-family:'Roboto Condensed';font-style:bold;font-weight:700;src:url(/webfonts/RobotoCondensed-Bold-webfont.eot);src:url(/webfonts/RobotoCondensed-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(/webfonts/RobotoCondensed-Bold-webfont.woff) format('woff'),url(/webfonts/RobotoCondensed-Bold-webfont.ttf) format('truetype')}
@font-face{font-family:astrodienst;src:url(/webfonts/adienst1606.eot);src:url(/webfonts/adienst1606.eot?#iefix) format('embedded-opentype'),url(/webfonts/adienst1606.woff2) format('woff2'),url(/webfonts/adienst1606.woff) format('woff'),url(/webfonts/adienst1606.ttf) format('truetype'),url(/webfonts/adienst1606.svg#astrodienst_1regular) format('svg');font-weight:400;font-style:normal}
.sym1{font:400 1.2em astrodienst}
.symp{font:400 1.4em astrodienst}
.symha i,.symhk i{padding:0 3px 0 0}
.sym2{font:400 2em astrodienst}
.sym3{font:400 3em astrodienst}
.sym4{font:400 4em astrodienst}
.sym5{font:400 5em astrodienst}
.sym6{font:400 6em astrodienst}
.sym10{font:400 10em astrodienst;margin-right:10px}
.symhk{font:400 1.6em astrodienst;min-width:50px;float:left;clear:left}
.symha{font:400 1.6em astrodienst;float:left}
.symhk .txt8p{font-size:.7em}
.hkcur .txt8p{font-size:1em;text-shadow:none}
.hkcur .symha,.hksubheadr .symha,.hksubheadr .symhk{float:none;min-width:auto}
.sym1 i,.sym2 i,.sym3 i,.sym4 i,.sym5 i,.symha i,.symhk i{font-style:normal}
.sym-aric::before{content:"\0061";color:#c00}
.sym-tauc::before{content:"\0062";color:#390}
.sym-gemc::before{content:"\0063";color:#f90}
.sym-canc::before{content:"\0064";color:#06c}
.sym-leoc::before{content:"\0065";color:#c00}
.sym-virc::before{content:"\0066";color:#390}
.sym-libc::before{content:"\0067";color:#f90}
.sym-scoc::before{content:"\0068";color:#06c}
.sym-sagc::before{content:"\0069";color:#c00}
.sym-capc::before{content:"\006A";color:#390}
.sym-aquc::before{content:"\006B";color:#f90;top:-3px;position:relative}
.sym-pisc::before{content:"\006C";color:#06c}
.sym-ari::before{content:"\0061"}
.sym-tau::before{content:"\0062"}
.sym-gem::before{content:"\0063"}
.sym-can::before{content:"\0064"}
.sym-leo::before{content:"\0065"}
.sym-vir::before{content:"\0066"}
.sym-lib::before{content:"\0067"}
.sym-sco::before{content:"\0068"}
.sym-sag::before{content:"\0069"}
.sym-cap::before{content:"\006A"}
.sym-aqu::before{content:"\006B"}
.sym-pis::before{content:"\006C"}
.sym-con::before{content:"\006D"}
.sym-opp::before{content:"\006E"}
.sym-squ::before{content:"\006F"}
.sym-tri::before{content:"\0070"}
.sym-sxt::before{content:"\0071"}
.sym-030::before{content:"\0072"}
.sym-150::before{content:"\0073"}
.sym-045::before{content:"\0074"}
.sym-135::before{content:"\0075"}
.sym-072::before{content:"\0076"}
.sym-144::before{content:"\0077"}
.sym-par::before{content:"\0078"}
.sym-apa::before{content:"\0079"}
.sym-ecc::before{content:"\007A"}
.sym-eco::before{content:"\007B"}
.sym-mo-new::before{content:"\003C"}
.sym-mo-ful::before{content:"\003E"}
.sym-mo-1ha::before{content:"\003D"}
.sym-mo-2ha::before{content:"\003F"}
.sym-angle::before{content:"\0060"}
.sym-r::before{content:"\0023"}
.sym-su::before{content:"\0041"}
.sym-mo::before{content:"\0042"}
.sym-me::before{content:"\0043"}
.sym-ve::before{content:"\0044"}
.sym-ma::before{content:"\0045"}
.sym-ju::before{content:"\0046"}
.sym-sa::before{content:"\0047"}
.sym-ur::before{content:"\0048"}
.sym-ne::before{content:"\0049"}
.sym-pl::before{content:"\004A"}
.sym-mn::before{content:"\004B"}
.sym-tn::before{content:"\004C"}
.sym-li::before{content:"\004D"}
.sym-ch::before{content:"\004E"}
.sym-ue::before{content:"\004F"}
.sym-pe::before{content:"\0050"}
.sym-ac::before{content:"\0051"}
.sym-ic::before{content:"\0052"}
.sym-dc::before{content:"\0053"}
.sym-mc::before{content:"\0054"}
.sym-pf::before{content:"\0057"}
.sym-ea::before{content:"\0058"}
.sym-ce::before{content:"\0059"}
.sym-pa::before{content:"\005A"}
.sym-jn::before{content:"\005B"}
.sym-va::before{content:"\005C"}
.sym-md::before{content:"\007C"}
.sym-td::before{content:"\007D"}
.sym1,.sym10,.sym2,.sym3,.sym4,.sym5,.sym6,.symf,.symha,.symhk{text-rendering:auto}
.shad{text-shadow:1px 1px 2px #555}
#pla .symp{text-shadow:1px 1px 1px #666}
.symr{color:#c00}
.symg{color:#390}
.symy{color:#f90}
.symb{color:#06c}
.windowbg2 .symha{padding-right:2px}
.symf{font:400 1.6em astrodienst;line-height:90%}

/* main19.css */

body{background:#eaeaea;border:0;margin:0;padding:0;font-family:'Open Sans',Arial,sans-serif;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%}
img{border:0}
#wrap{display:block;position:relative;height:29px;background:linear-gradient(#1e5d8c,#214174);border-bottom-left-radius:3px;border-bottom-right-radius:3px;width:100%}
nav{display:block;position:absolute;top:4px;padding-top:0;width:100%;z-index:1601;font-family:'Open Sans',Arial,sans-serif;text-align:center;font-size:1em;margin:0 auto;left:0}
.mainmenu{width:100%;margin:0 auto;padding:0;list-style:none;text-align:left;font-family:'Open Sans',Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-ms-touch-action:none}
.mainmenu div{position:absolute;z-index:5000;background:#fff;border-radius:0 0 3px 3px;border:1px solid #ccc;box-shadow:none;border-top:none}
.mainmenu div.sub1 dl,.mainmenu div.sub2 dl,.mainmenu div.sub3 dl{width:100%;-webkit-column-count:1;-moz-column-count:1;column-count:1}
.mainmenu div dl{padding:0;margin:0}
.mainmenu div dd{display:block;padding:0;margin:0}
.mainmenu .bottomLine{text-align:center;background:#e72c0e url(/im/botlinered.jpg);background-size:cover;padding:2px 10px;margin:10px -3px 3px;border:1px solid #ccc;border-radius:3px;line-height:18px;font-size:.9em;color:#fff;font-weight:700}
.mainmenu .bottomLine a{display:inline;padding:0 3px;line-height:20px;background:0 0;color:#fff;text-decoration:underline}
.mainmenu .bottomLine a:before{content:url(/im/ico_yelstar.png);position:relative;left:-8px;top:0}
.mainmenu li div{display:none}
.mainmenu li.hoverdrop:hover div,.mainmenu li.hoverreplace div{display:block}
.clear{clear:left;height:0;overflow:hidden}
ul.mainmenu{position:relative;left:0;top:0;min-width:340px}
.mainmenu li.top-li{display:block;z-index:10;width:auto;border-top:none;background:0 0;position:relative;padding:0;margin:0;left:0}
.mainmenu li.top-li a.top-a{display:block;float:left;color:#fff;text-decoration:none;font-size:1em;white-space:nowrap;font-weight:700;line-height:1.6em;padding:1px 1px 2px 2px;margin-right:3px}
.mainmenu div dt{display:block;margin:0;color:#000;padding:2px;font-size:1.1em;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-indent:.3em}
.mainmenu div dd a{line-height:17px;display:block;margin-bottom:1px;padding:5px;text-decoration:none;border-radius:2px;background:#f6f6f6;color:#000;font-size:1.1em}
.mainmenu div.sub1 dl,.mainmenu div.sub2 dl,.mainmenu div.sub3 dl{-webkit-column-count:1;-moz-column-count:1;column-count:1}
.mainmenu li.hoverdrop:hover div,.mainmenu li.hoverdrop:hover div.center,.mainmenu li.hoverreplace div,.mainmenu li.hoverreplace div.center{left:0;top:26px}
.top-li h1{margin:0}
a#mark1{margin-left:3px}
.mainmenu div.sub2 dl::after,.mainmenu div.sub3 dl::after{display:block;content:"\f006 \f006 \f006";text-align:center;font:400 40px FontAwesome;color:#e7e6e6;letter-spacing:.5em;margin-top:10px}
#p2,#p3,#p4,#p5{width:100vw;position:absolute;max-width:420px;height:auto;padding-bottom:2px;box-shadow:none}
.navheadclose{display:inline;position:absolute;right:0;top:0;width:3em;height:3em;background:rgba(255,255,255,.5);padding-left:5px}
.navheadclose::after{content:'\f00d';font:400 2em FontAwesome;color:#fff;cursor:pointer;line-height:1.1em;margin-left:7px}
.nshort{display:block}
.nlong{display:none}
.adlogo{position:relative;left:2px;top:-5px;width:160px}
.adlogo img{max-width:80%;height:auto;padding:3px}
.ascom{display:none}
#p2{border-bottom:3px solid #db674e}
#p3{border-bottom:3px solid #390}
#p4{border-bottom:3px solid #09c}
#p5{border-bottom:3px solid #b1aabc}
#p5 .navhead{background:#b1aabc;color:#e7e4e4}
#p4 .navhead{background:#5daad4;color:#a5def9}
#p3 .navhead{background:#6cab5f;color:#b1e49e}
#p2 .navhead{background:#db674e;color:#fbd8c8}
#p1 a,#p2 a,#p3 a,#p4 a,#p5 a{text-decoration:none}
.mainmenu dl h1{margin:0 0 5px 0;text-align:center}
.top-li .navhead{font:400 1.6em 'Roboto Condensed',Verdana,sans-serif;margin:0;display:block;width:100%;text-transform:uppercase;text-align:left;text-indent:.2em}
#asheader14{background:0 0;height:110px;width:100%}
#headertop{width:100%;height:81px;background:#004278 url(/im/headtopmobile4.jpg) no-repeat right top;display:block;position:relative}
#headertopl{width:320px;text-align:left}
#headertopr{position:absolute;top:-300px;margin-top:0;display:block;left:0;padding:0;width:100%;color:#000;text-align:left;background-color:#f5f5f5}
#headertopr.navshift3,#headertopr.navshift4,#headertopr.navshift5{border-top:5px solid #004e87}
#headertopr.navshift5{top:-200px;height:205px;max-height:200px}
#headertopr.navshift4{top:-182px;height:182px;max-height:182px}
#headertopr.navshift3{top:-155px;height:155px;max-height:155px}
#headertopr.navshift3 .ordcount,#headertopr.navshift4 .ordcount,#headertopr.navshift5 .ordcount{line-height:14px}
.usrnav a{text-decoration:none;color:#fff;margin-left:3px;white-space:nowrap}
.usrnav a:hover{text-decoration:underline}
.usrnav .name:before{content:"\f007";color:#fff}
.usrnav .login:before{content:"\f090";color:#4cb9c6}
.usrnav .logout:before{content:"\f08b";color:#4cb9c6}
.usrnav .myastro:before{content:"\f013";color:#c1c1c1}
.usrnav .orders:before{content:"\f005";color:#ffc44d}
.usrnav .cart:before{content:"\f07a";color:#53c81d}
.usrnav .amail:before{content:"\f0e0";color:#c1c1c1}
.fa_info{font:400 12px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#090;border:1px solid #090;border-radius:2px;width:13px;height:13px;text-align:center;padding-top:1px;background-color:#fff}
.fa_info:before{content:"\f129"}
.fa_info:hover{color:#fff;background-color:#090}
.usrnav{margin-top:5px;font-size:1em}
.usrnav a{color:#000;width:100%;display:block;border-bottom:1px dotted #ccc}
.usrnav a:after{content:'\A';white-space:pre}
.langpuldwn:before,.usrnav .amail::before,.usrnav .cart::before,.usrnav .login::before,.usrnav .logout::before,.usrnav .myastro::before,.usrnav .name::before,.usrnav .orders::before{font:400 1.6em FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;width:1.2em;color:#5d899e;top:3px;position:relative}
div.langnav{display:none}
.langpuldwn{display:inline-block;width:100%;border-bottom:1px dotted #ccc;line-height:2em}
.langpuldwn::before{content:"\f0ac";font-size:1.7em;margin-left:4px;display:inline;top:3px}
.langpuldwn form{display:inline}
select.pldwn{-webkit-appearance:button;-webkit-border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-padding-end:2px;-webkit-padding-start:2px;-webkit-user-select:none;background-image:url(/im/pldwn_bg.png),-webkit-linear-gradient(#f5f5f5,#f5f5f5);background-position:97% center;background-repeat:no-repeat;border:1px solid #aaa;color:#555;font-size:inherit;margin:0 0 0 3px;overflow:hidden;padding:0 2px;text-overflow:ellipsis;white-space:nowrap;width:130px;position:relative;top:0}
.rightnav{position:relative;top:-25px;right:5px;width:100%;color:#000;display:block;text-align:right;font-size:.95em;background:0 0;border-top:none;float:none;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.rightnav a{color:#fff;text-decoration:none;padding:0;margin-left:0}
.rightnav a:hover{text-decoration:underline;color:#fff}
.rightnav .plaheadnav a{color:#000;border:none;background:0 0}
.ordcount{color:#fff;background-color:red;padding:0 4px;font:normal .7em Arial,sans-serif;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;top:-4px;left:0;display:inline-block;line-height:1.7em;width:4px;height:12px}
#search{position:relative;left:0;top:3px;text-align:left;padding-bottom:0;width:95%;margin-top:3px}
#search input{background:#fff url(/im/searchico.png) no-repeat right;width:98%;max-width:300px;height:20px;margin-left:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1em;padding:2px;border:1px solid #999}
#search input.searchsub{position:relative;top:1px;right:30px;width:30px;height:18px;background-color:rgba(255,255,255,0);color:rgba(255,255,255,0);border:none;cursor:pointer;background-image:none}
.navon{position:absolute;display:block;background-color:rgba(120,120,120,.8);top:0;right:0;padding:0 3px 0 0;border-left:1px solid #9b9b9b;border-bottom:1px solid #9b9b9b;-webkit-border-radius:0 0 0 3px;-moz-border-radius:0 0 0 3px;border-radius:0 0 0 3px;height:24px;-webkit-transition:top .2s;transition:top .2s;z-index:1602}
.navon.navshift3,.navon.navshift4,.navon.navshift5{-webkit-transition:top .15s;transition:top .15s;height:30px}
.navon.navshift3{top:-151px}
.navon.navshift4{top:-178px}
.navon.navshift5{top:-196px}
.rephead2{font-size:1.05em}
#wrap.sticky nav{position:absolute;top:0;background-color:none;min-height:25px;padding-top:5px;background:url(/im/headerbg.png) repeat-x}
#wrap.sticky .rightnav,#wrap.sticky .up{display:none}
#wrap.sticky .up{display:block;position:absolute;right:0;z-index:1001;font-size:18px}
#ascontainer14{background:#fff;position:relative;width:100%;min-width:320px;margin:0;padding:0;top:0;-webkit-transition:top .2s;transition:top .2s}
#ascontainer14.navshift5{top:201px}
#ascontainer14.navshift4{top:182px}
#ascontainer14.navshift3{top:155px}
#asmain.hk{width:99%;margin-top:-5px}
#asmain.atxgen{margin-right:0}
#colmainleft,#colmainleft2,#colmainleft3,#colmainmiddle{display:block;width:100%;padding:0 3px}
#colmainleft2 .hk{margin-top:17px}
#colmainleft2.awd{min-width:310px;padding:0 3px}
#collargeright,#colsmallright{display:block;width:100%}
.asrcol{border:1px solid #ddd;font-size:.93em;line-height:135%;background-color:#f6f6f6;border-radius:4px;padding:4px;margin-bottom:10px;overflow:hidden;clear:left;width:95%}
#asmaincont{width:100%;line-height:140%;overflow:hidden;position:relative}
#collargeright,#colmain,#colmain_rbm,#colmaingray,#colmainleft,#colmainleft2,#colmainleft3,#colmainleft4,#colmainmiddle,#colsmallright,#colvsmallright{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:10px}
#colmainleft,#colmainleft2,#colmainleft3,#colmainmiddle{display:block;width:100%;float:none;margin-top:25px;min-width:314px;max-width:580px;padding:0 3px}
#collargeright,#colsmallright{display:block;width:100%;min-width:320px;max-width:580px;margin-left:5px}
#colmainleft3.faq,#colmainmiddle{margin-top:30px}
#colmainleft2 table.aq{border:1px solid #ddd;font-size:.9em;line-height:135%;background-color:#f6f6f6;border-radius:4px;padding:4px;margin-bottom:10px}
.footer{text-align:center;color:#fff;width:98%;min-height:1.5em;background:#004278;border-radius:5px;padding:3px;margin:0;font-size:.9em}
.footer a{color:#fff}
.footinfo{margin:0 auto;text-align:center;font-size:.85em;width:80%;padding:10px 0;margin-bottom:115px}
.footinfo div{margin:5px auto}
.footinfo .bord{display:none}
.nmo{display:block;text-align:center;margin:0 auto;background:#fff;width:200px;height:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;top:-15px}
.sidemenu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:.8rem;line-height:135%;padding:4px;margin-bottom:10px;background-color:#f6f6f6;border:1px solid #ddd;border-radius:4px}
#leftnavinfo{display:block;position:absolute;margin-top:2px;width:230px;left:2px;top:0;z-index:5;max-height:3000px}
#leftnavinfo{overflow:hidden;height:30px}
#leftnavinfo.smhoverdrop:hover,#leftnavinfo.smhoverreplace{height:auto;overflow:visible;box-shadow:2px 2px 2px #666}
#colsmallleft{display:block;position:absolute;margin-top:0;width:80%;min-width:230px;max-width:200px;left:2px;top:0;z-index:5;max-height:3000px;overflow:hidden;height:30px}
#colsmallleft.smhoverdrop:hover,#colsmallleft.smhoverreplace{height:auto;overflow:visible;box-shadow:2px 2px 2px #666}
#trnav{width:100%;line-height:1.6em;z-index:5}
#trnav a{text-decoration:none;color:#000}
#trnav a:hover{color:red}
#trnav a.current{color:#ff0;border-bottom:1px dotted #9ebede}
#sub_nav{visibility:hidden;position:absolute;z-index:1}
.trleft1,.trleft2,.trleft3,.trleft4,.trleft5{padding-left:12px;background:url(/im/arr14_r.png) no-repeat 2px 5px}
.trdot1,.trleft1{margin-left:0}
.trdot2,.trleft2{margin-left:6px}
.trdot3,.trleft3{margin-left:12px}
.trleft4{margin-left:18px}
.trleft5{margin-left:24px}
.trdown1,.trdown2,.trdown3,.trdown4,.trdown5{padding-left:12px;background:url(/im/arr14_d.png) no-repeat 0 3px}
.trdown1{margin-left:0}
.trdown2{margin-left:6px}
.trdown3{margin-left:12px}
.trdown4{margin-left:18px}
.trdown5{margin-left:24px}
.trdot1,.trdot2,.trdot3,.trdot4,.trdot5{padding-left:12px;background:url(/im/middot14.png) no-repeat 3px 6px}
.trdot4{margin-left:18px}
.trdot5{margin-left:24px}
.trtit,.trtop{font-weight:600;padding:0 0 2px 3px;margin-top:1px}
ul ul,ul.menu0{padding:0;margin:0;border:0;list-style-type:none;overflow:hidden;width:100%;text-align:left}
ul.menu0 li a.last,ul.menu0 li a.last:visited{display:block;width:99%;height:50px}
ul.menu0 li a:hover,ul.menu0 li:hover a{border:0;color:red}
.sidemenu ul li ul{display:none}
ul li.hover:hover>.trleft1,ul li.hover:hover>.trleft2,ul li.hover:hover>.trleft3,ul li.hover:hover>.trleft4,ul li.hover:hover>.trleft5{padding-left:14px;background:url(/im/min14.png) no-repeat -1px 6px}
ul li.open li.open>.trleft1,ul li.open li.open>.trleft2,ul li.open li.open>.trleft3,ul li.open li.open>.trleft4,ul li.open li.open>.trleft5{padding-left:14px;background:url(/im/arr14_d.png) no-repeat -1px 6px}
ul.menu0 li.hover:hover ul.menu1,ul.menu0 li.open ul.menu1,ul.menu1 li.hover:hover ul.menu2,ul.menu1 li.open ul.menu2,ul.menu2 li.hover:hover ul.menu3,ul.menu2 li.open ul.menu3,ul.menu3 li.hover:hover ul.menu4,ul.menu3 li.open ul.menu4,ul.menu4 li.hover:hover ul.menu5,ul.menu4 li.open ul.menu5{display:block;height:100%;width:99%;margin-top:-1px;margin-bottom:2px}
ul li li.tit>.plus{padding-left:14px;background:url(/im/plus14.png) no-repeat -1px 5px}
ul li.open li.open>.plus{padding-left:14px;background:url(/im/min14.png) no-repeat -1px 5px}
.menuactitem{font-weight:700}
.leftnavtit{font-weight:700;margin-bottom:5px;text-indent:-4px;padding-bottom:3px;border-bottom:1px solid #ccc}
a div.leftnavtit{color:#000}
a:active div.leftnavtit,a:hover div.leftnavtit{color:#000}
.lninfo:before{content:url(/im/ico_list.png);position:relative;left:4px;top:3px;padding-right:10px}
#leftnavinfo .lninfo:after{content:"\f078";display:inline-block;font:normal 15px FontAwesome;color:#999;float:right}
.gelb{background-color:#fffbec}
.grau{background-color:#f4f4f4}
.olive{background-color:#f8f8f1}
.lila{border:1px solid #f8f4fd}
h1{font:700 1.6em 'Roboto Condensed',Verdana,sans-serif;margin:10px 0 3px 0}
h2{font:700 1.5em 'Roboto Condensed',Verdana,sans-serif;margin:10px 0 3px 0}
.tit12p,h3{font:700 1.3em 'Roboto Condensed',Verdana,sans-serif;margin:6px 0 3px 0}
h4{font:700 1.2em 'Roboto Condensed',Verdana,sans-serif;margin:6px 0 3px 0}
h5{font:700 1em 'Roboto Condensed',Verdana,sans-serif;margin:5px 0 2px 0}
#asmain h1,#main h1,.cttit h1{margin-top:20px;padding-top:3px}
#asmain h2,#main h2,.cttit h2{font:700 1.5em 'Roboto Condensed',Verdana,sans-serif;padding-top:3px}
#asrcol h2,.hbord{font-size:1.3em;margin-top:28px;padding-top:3px;border-bottom:1px dotted #beb8ab}
#asrcol h3{font:600 1em 'Open Sans',Arial,sans-serif}
#asmain.ahor h2{text-align:left;font:normal 1.7em 'Roboto Condensed',Verdana,sans-serif}
.txt6p{font-size:.7rem}
.txt9p{font-size:1em;line-height:1.4em}
.txt10p{font-size:1.1em;line-height:1.5em}
.copy,.stit8,.txt8p,.verd8p{font-family:'Open Sans',Arial,sans-serif;font-size:.9em}
.fontred{color:#c00}
#warnlat{color:#c00;font-family:'Open Sans',Arial,sans-serif;font-size:.9em}
#colforumright .txt8p{font-size:.85em}
.asrcol .verd8p{font-size:.98em}
.vtit8{font:700 1em 'Open Sans',Arial,sans-serif}
.pre{font-family:"Courier New",Courier,mono;white-space:pre-wrap}
.eph8{font-family:"Courier New",Courier,mono;font-size:8pt;color:#000;letter-spacing:-1px;white-space:nowrap}
.tlnav{font:bold .65em Verdana,Arial,Helvetica,sans-serif;text-decoration:none;color:#fff}
a.tlnav{color:#fff}
#pltit,.pltit{font:bold 1.3em 'Open Sans',"Arial Black",sans-serif;line-height:1.6em;padding-top:3px}
#pltit h1{font:bold 1.3em 'Open Sans',"Arial Black",sans-serif;line-height:1.6em;padding-top:3px;border-bottom:3px dotted #beb8ab}
.plstit{font:bold 1.2em 'Open Sans',"Arial Black",sans-serif;margin-top:20px;padding:3px;border-bottom:1px solid #beb8ab;color:#036;line-height:100%;clear:both}
.plsmall{font:.9em Verdana,Arial,Helvetica,sans-serif;text-align:right;margin:2px 0 10px 0;color:#666}
.plinf{font:bold .9em Verdana,Arial,Helvetica,sans-serif;padding:3px;border-bottom:1px dotted #ccc;text-align:right;color:#666;clear:both}
.shoptit{font:700 1.6em 'Roboto Condensed',Verdana,sans-serif;color:#333}
#asmain .shbord h3{font:700 1.6em 'Roboto Condensed',Verdana,sans-serif}
.smpl .adhead h1{font-size:2.2em}
.norsmal{font-weight:400;font-size:.9em;line-height:1.2em}
.hptit{font:700 1.55em 'Roboto Condensed',Verdana,sans-serif;border-bottom:1px dotted #ccc;padding:10px 0 0 0;margin-bottom:10px;clear:left;color:#333;text-transform:none}
.hptit1{font:700 1.55em 'Roboto Condensed',Verdana,sans-serif;padding:10px 0 2px 0;margin-top:10px;clear:left;color:#333}
.hptit a,.hptit1 a{text-decoration:none;color:#333}
.homepage .hptit1{margin-top:0}
.hptit a:hover,.hptit1 a:hover{color:#900;text-decoration:underline}
.hptit1.toptit{margin-top:0;padding-top:0}
.hpsubtit{padding:2px 0;margin:10px 0 0 0;border-bottom:1px dotted #ccc;font:600 1em 'Open Sans',Arial,sans-serif;line-height:150%}
#collargeright .hptit,#collargeright .hptit1,#colsmallright .hptit,#colsmallright .hptit1{text-transform:none;font-size:1.4em}
.sde h1{margin-bottom:.5em}
.reptxt{font-size:1.05em;line-height:160%}
.reptxt h1{font-size:1.9em}
a{color:#036}
.rclear{clear:right}
.lclear{clear:left}
.bclear{clear:both}
.clearfix:after{content:".";clear:both;display:block;visibility:hidden;height:0}
img[src="/im/x.gif"]{display:block}
caption,table,tbody,td,tfoot,th,thead,tr{margin:0;padding:0;border:0;outline:0}
small{font-size:1em}
.fleft{float:left;margin:0 1em .2em 0}
.rightrec .fleft{padding-right:10px}
.fright{float:right;margin:0 0 .2em 1em;padding:1px}
.imlink a{text-decoration:none;padding:2px 0 0 12px;background:url(/im/button_list_reg.png) no-repeat 3px 6px;color:#000}
.imlink a:hover{text-decoration:none;color:#900}
.imlink1 a{text-decoration:none;padding:2px 0 0 12px;background:url(/im/button_list_reg.png) no-repeat 3px 6px}
.imlink2 a{text-decoration:none;padding:0 0 0 12px;background:url(/im/button_list2.png) no-repeat 3px 6px}
.imlink2 a:hover{text-decoration:underline}
.imlink3 a{padding:2px 0 0 12px;background:url(/im/button_list_reg.png) no-repeat 3px 6px}
.imlink3 a:hover{text-decoration:underline;color:#c00}
.imlink4 a{padding:2px 0 0 12px;background:url(/im/button_list_blue.png) no-repeat 3px 6px}
.imlink5 a:hover{text-decoration:underline;color:#c00}
.normlink a{background-image:none;padding:0;margin:0}
#normlink a{background-image:none;padding:0;margin:0}
blockquote #imlink a{text-decoration:underline;color:#036}
blockquote #imlink{font-size:1.1em}
#shophelp-links{border-bottom:1px solid #ccc}
#shophelp-cont{border-top:3px solid #fff;-webkit-overflow-scrolling:touch;overflow-y:auto}
.imlink #shophelp-cont a{text-decoration:none;background:0 0;color:#666;padding:0}
.imlink #shophelp-cont a:hover{font-weight:600}
.imlink #shophelp-cont li a::before{content:"» "}
.imlink #shophelp-cont li a{color:#000}
.imlink #shophelp-cont ul{padding-left:14px}
.titlink{float:right;width:60%;max-width:400px;overflow:hidden;text-align:right}
.titlink a{text-decoration:none;color:#666;font:normal .75em 'Open Sans',Arial,sans-serif;white-space:nowrap;line-height:1.2em}
.titlink a:hover{text-decoration:underline;color:#c00}
.titlink a:before{content:"· "}
.merhp a:before{content:url(/im/meridian_logo100.png);position:relative;left:0;top:1px;display:inline-block;margin-right:4px}
#content p,#info p,#prod p,.aforl,.arblock,.asrcol p.absatz,.atxgenad,.extract_block,.hidemob .asrcol p,.hktext p,.infoteas p,.infotxt p,.repfright p,.whtx,article p{hyphens:auto;hyphenate-limit-chars:auto 3;-webkit-hyphens:auto;-webkit-hyphenate-limit-chars:auto 3;-ms-hyphens:auto;-ms-hyphenate-limit-chars:auto 3}
.sendpagehk{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;text-align:right}
.sendpage{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;text-align:right;position:relative;top:-15px}
#bord,.bord{border:0;border-top:1px dotted #ccc;width:100%;padding:5px 0 5px 0;clear:both}
.zodiac{margin-top:20px auto;padding:10px 0;text-align:center;border-bottom:1px dotted #ccc}
.zodiac img{max-width:700px;width:100%;height:auto}
.goad{font:normal .7em Verdana,Arial,sans-serif;padding:2px 0;margin:0 5px 3px 0;color:#777;text-align:left}
.goad:hover{color:red;cursor:pointer}
.goad::before{content:url(/im/hide.gif);margin-right:2px}
.goadinfo2{text-align:center}
#goadtop{width:100%;text-align:center;margin-bottom:2px;border-bottom:1px solid #333;background:#31414c}
body.wback #goadtop{width:922px;background:#fff;border-bottom:none;margin-bottom:1px}
.goadtop{width:99%;text-align:center;margin:5px 0;padding:4px;border-bottom:1px solid #ccc}
.goadtop1{width:100%;text-align:center;margin:0;padding:0;border-bottom:1px solid #ccc}
.goadtop2{width:99%;text-align:center;margin:5px 0;border:1px solid #ddd;background-color:#f6f6f6;border-radius:4px;padding:4px}
.goadright{text-align:center;border:1px solid #ddd;background-color:#f6f6f6;border-radius:4px;padding:4px}
.goadright2{text-align:center;border:1px solid #ddd;background-color:#f6f6f6;border-radius:4px;padding:2px}
#click3{display:none}
@media only screen and (min-width:950px){
#click3{display:block}
}
.ephlist{width:100%;position:relative;top:0;left:0;height:auto;margin-bottom:.2em;border-top:1px solid #ebebeb}
.ephlist ul{padding:0;margin:0}
.ephlist ul,.ephlist ul li{background-color:#fff}
.ephlist ul li{list-style-type:none}
.ephlist ul li a{text-decoration:none;display:inline-block;padding:0 3px;margin-right:10px;font-weight:400}
.ephlist ul li a:hover{color:red;background:#ebebeb}
.ephlist h4 a{color:#000;text-decoration:none}
.ephlist h4 a:hover{color:red}
.ephlist h4 a:before{content:url(/im/plus14.png);position:relative;margin-right:5px}
#hide14,#hide15,#hide16,#hide17,#hide18,#hide19,#hide20,#hide21,#hide50y,#hidebce,#hideecl,#hideham,#hideingr,#hidelunar,#hidemidp,#hideoc,#hydehel,#hydeweb1,#hydeweb2{display:none}
.housetable dt{margin-top:1em;padding-top:.3em}
.housetable dd{margin-left:.5em}
.housetable dd a:first-of-type:after{content:"|";display:inline-block;margin-left:2px}
.housetable dd:first-of-type:before{font:400 .9em Verdana,Arial,sans-serif;margin-right:3px;display:inline-block;color:#690}
.housetable dd:last-of-type:before{font:400 .9em Verdana,Arial,sans-serif;margin-right:3px;display:inline-block;color:#c30}
html[lang=de] .housetable dd:first-of-type:before{content:"Kompakt:"}
html[lang=de] .housetable dd:last-of-type:before{content:"Detail.:"}
html[lang=en] .housetable dd:first-of-type:before{content:"Compact:"}
html[lang=en] .housetable dd:last-of-type:before{content:"Detailed:"}
.housetable dl{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin:0}
.housetable dl:first-of-type{margin-top:-1em}
.housetable .infobut{left:0;position:relative;font-size:1.2em}
.housetable .gchback{display:none}
.housetable .gch h3{font:700 1em 'Open Sans',Arial,sans-serif;margin-left:4px}
.housetable .gch{border-bottom:1px solid #ccc;position:relative;display:inline-table;color:#000}
.housetable .hinfo{font-size:.92em;position:relative;top:5px;margin-left:4px}
.housetable .hinfo a{color:#666}
.housetable .hinfo a:hover{cursor:pointer;color:#c00}
.housetable .hinfo a:after{display:inline-block;color:#666;font:400 1em FontAwesome;content:"\f0d7";margin-left:3px}
div.dyn{position:relative;overflow:hidden;padding:0}
.sign .dyn img.fright{margin-top:5px;border:1px solid #ccc}
.whor{font-weight:400;font-size:1.5em;border-bottom:1px dotted #ccc;text-transform:uppercase;color:#000;margin-bottom:10px}
.whor a{color:#333}
.sign .whor:hover{background:#e7e7e7;border-radius:5px}
.sign .rephead2{font-weight:700;color:#000}
.whortit{background:url(/im/whor_tit14_2.png) no-repeat left 0;height:85px;color:#000;font-size:1.2em;margin:-20px 0 20px 0;padding-left:5px}
.wh .rephr_right{margin-bottom:1em}
.sign{border:none;padding:3px;position:relative;top:0}
.wh .dyn{max-height:0;-webkit-transition:max-height .2s linear;-moz-transition:max-height .2s linear;-ms-transition:max-height .2s linear;-o-transition:max-height .2s linear;transition:max-height .2s linear;overflow:hidden;font-weight:400;text-decoration:none}
.wh .dyn.open{max-height:50em;margin:.5em 0 1em 0}
#asmain .whortit h1{padding-top:20px;font-size:1.8em;text-shadow:2px 2px 1px #fff;border:none}
#asmain .whortit h3{font-weight:400;font-size:1.2em;color:#333;text-shadow:2px 2px 2px #fff;margin-top:-3px}
.butblue,.butgreen,.butred{font:bold .9em Verdana,Arial,Helvetica,sans-serif;margin:0 5px;color:#fff;min-width:70px;width:auto;max-width:200px;text-decoration:none;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.5);text-shadow:1px 1px 3px #666;border:1px solid #ccc;padding:2px 5px;text-align:center;-webkit-appearance:none}
.butred{background-color:#e33100}
.butgreen{background-color:#749a02}
.butred a{color:#fff}
.butgreen a{color:#fff}
.butblue a{background:#4f82aa}
.butgreen:hover{background-color:#91bd09}
.butred:hover{background-color:#c00}
.butprint{float:right;margin-right:10px;position:relative;top:1px;width:30px;height:23px;background-color:#fff;border:1px solid #ccc;border-bottom:none;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;text-align:center;padding-top:7px}
.butprint:hover{background-color:#9bf57f}
#mya .butgreen{width:auto}
.butgo{min-width:130px;font:bold 11px Verdana,Arial,Helvetica,sans-serif;background-color:#fff;border:1px solid #c60;white-space:nowrap;padding:2px 8px 2px 8px;margin:5px;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px}
.butgo:hover{color:#fff;background-color:#693}
.butstop{min-width:130px;font:11px Verdana,Arial,Helvetica,sans-serif;background-color:#fff;border:1px solid #777;white-space:nowrap;padding:2px 8px 2px 8px;margin:5px;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px}
.butstop:hover{color:#c60}
.formbtn,.linkbtn{font:bold .9em Verdana,Arial,Helvetica,sans-serif;margin:0 5px;color:#fff;min-width:90px;text-decoration:none;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.5);text-shadow:1px 1px 3px #666;border:1px solid #ccc;padding:2px 5px;text-align:center;-webkit-appearance:none}
.formbtn:hover,.linkbtn:hover{background-color:#872300;color:#fff}
.formbtn:active,.linkbtn:active{top:1px}
input.formbtn{-webkit-appearance:none}
.shopbt a,a.shopbt{text-decoration:none;color:#fff;white-space:nowrap;padding:0 15px;display:block}
.shopbt{margin:3px 5px;max-width:250px}
input.shopbt{margin:5px;padding:2px 10px}
.blue.formbtn,.blue.formbtn:visited,.blue.linkbtn,.blue.linkbtn:visited{background-color:#007d9a}
.blue.formbtn:hover,.blue.linkbtn:hover{background-color:#2daebf}
.formbtn.green,.formbtn.green:visited{background-color:#749a02}
.formbtn.green:hover{background-color:#91bd09;cursor:pointer}
.formbtn.red,.formbtn.red:visited{background-color:#e33100}
.formbtn.red:hover,.formbtn.redlink:hover{background-color:#c00;cursor:pointer}
.formbtn.magenta,.formbtn.magenta:visited{background-color:#a9014b}
.formbtn.magenta:hover{background-color:#630030;cursor:pointer}
.formbtn.orange,.formbtn.orange:visited{background-color:#ff5c00}
.formbtn.orange:hover{background-color:#e33100;cursor:pointer}
.formbtn.yellow,.formbtn.yellow:visited{background-color:#fc9200}
.formbtn.yellow:hover{background-color:#ffb515;cursor:pointer}
.formbtn.syn,.formbtn.syn:visited{color:#036;font-weight:400;padding:0 25px;border-color:#f0b8cb;background:#fff url(/im/syn/synheart.png) no-repeat right;text-shadow:none;min-width:220px}
.formbtn.syn:hover{background-color:#f0b8cb;color:#fff}
.formbtn.cart,.formbtn.cart:visited{background:#749a02}
.formbtn.cart:after{content:url(/im/sc.gif)}
.formbtn.cart:hover{background-color:#91bd09;cursor:pointer}
.formbtn.redlink,.formbtn.redlink:visited{background-color:#e33100;max-width:120px}
.gray.smallbutton,.gray.smallbutton:visited{background-color:#666}
.gray.smallbutton:hover{background-color:#ccc;color:#333;border-color:#749a02}
a.gray.smallbutton{text-decoration:none}
.smallbutton{font:normal 8pt Verdana,Arial,Helvetica,sans-serif;padding:0 5px;color:#fff;background-image:url(/im/alert-overlay.png);background-repeat:repeat-x;background-color:#222;cursor:pointer;border:1px solid #fff;border-radius:5px;box-shadow:1px 1px 0 #666;min-height:18px;margin:0 3px 0 0}
.gencbutton{font:bold .9em 'Open Sans',Arial,sans-serif;padding:2px 15px;color:#fff;background:#222 url(/im/alert-overlay.png) repeat-x;cursor:pointer;border:1px solid #fff;border-radius:5px;box-shadow:1px 1px 1px #666;min-height:22px;white-space:nowrap}
.gencbutton:hover{text-shadow:1px 1px 1px #666}
.blue.gencbutton,.blue.gencbutton:visited{background-color:#0a3c9b;min-width:230px}
.blue.gencbutton:hover{background-color:#4087c4;color:#fff}
a.blue.gencbutton{text-decoration:none}
.gray.gencbutton,.gray.gencbutton:visited{background-color:#666}
.gray.gencbutton:hover{background-color:#959595;color:#fff}
a.gray.gencbutton{text-decoration:none}
.green.gencbutton,.green.gencbutton:visited{background-color:#749a02}
.green.gencbutton:hover{background-color:#91bd09;color:#fff}
a.green.gencbutton{text-decoration:none}
.orange.gencbutton,.orange.gencbutton:visited{background-color:#ff5c00}
.orange.gencbutton:hover{background-color:#e33100;color:#ccc;border-color:#749a02}
a.orange.gencbutton{text-decoration:none}
.adebutton{font:bold 1em Verdana,Arial,Helvetica,sans-serif;padding:0 10px;color:#fff;background-image:url(/im/alert-overlay.png);background-repeat:repeat-x;background-color:#222;cursor:pointer;border:1px solid #fff;border-radius:5px;box-shadow:1px 1px 1px #666;min-height:18px}
.blue.adebutton,.blue.adebutton:visited{font:700 1.05em 'Open Sans',Arial,sans-serif;border:0;padding:3px 8px;background:#197db2;color:#fff;box-shadow:1px 1px 4px #999;-moz-box-shadow:1px 1px 4px #999;-webkit-box-shadow:1px 1px 4px #999;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-appearance:none;min-width:120px}
.blue.adebutton:hover{background-color:#92b153;color:#fff}
a.blue.adebutton{text-decoration:none}
.awdsublink{font-size:.85em;color:#333;text-decoration:underline;margin-top:4px;background-color:#f0e9d3;cursor:pointer;border:1px solid #fff;border-radius:5px;box-shadow:1px 1px 1px #666;white-space:nowrap;text-decoration:none;-webkit-appearance:none}
.awdsublink:hover{background-color:#92b153;color:#fff;cursor:pointer}
.delbutton{font:bold 1em Verdana,Arial,Helvetica,sans-serif;padding:0 10px;color:#fff;background-color:#222;cursor:pointer;border:1px solid #fff;border-radius:5px;box-shadow:1px 1px 1px #666;min-height:18px}
.orange.delbutton,.orange.delbutton:visited{background-color:#ff5c00}
.orange.delbutton:hover{background-color:red;color:#fff;border-color:#000}
.green.delbutton,.green.delbutton:visited{text-decoration:none;background-color:green;white-space:nowrap}
.green.delbutton:hover{text-decoration:none;background-color:#000;color:#fff;border-color:#000}
.awdf1 .red.formbtn{max-width:250px;padding:3px;display:inline-block}
.asrcol img,.homepage img,.thumbs{border-radius:3px}
.hormom{width:95%;display:table;background:#f6f6f6;border:1px solid #ddd;margin-bottom:10px;border-radius:3px;padding:3px;height:55px}
.hormom div{width:auto;min-width:200px;display:table;margin:auto}
.hormom img{margin-right:1em;top:2px;position:relative}
.hormom:hover{background:#ddd}
.hormom h3{display:table-cell;vertical-align:middle}
#pla td{margin:0;padding:1px 2px;vertical-align:top}
#pla{background-color:#fff}
#pla .symha{line-height:1.1em}
.planets #pla table{float:left;border-right:1px dotted #999;width:49%}
#pla .date{text-align:left;padding:5px;font-size:.9em}
.planets #pla img{max-width:100%;height:auto}
.asrcol.planets{width:100%;padding-right:3px}
.openpla{display:none}
.planets .imlink{clear:left;border-top:1px dotted #ccc;line-height:2em}
.planets .imlink a{white-space:nowrap}
.plahead{background-color:#f6f6f6;font-size:95%}
.plafoot{background-color:#f6f6f6;font-size:90%;text-align:center}
.pladate{margin-top:-5px;padding-bottom:5px}
.plafoot a,.plahead a{text-decoration:none;padding:2px 0 0 12px;background:url(/im/button_list_reg.png) no-repeat 3px 6px;color:#000}
.plafoot a:hover,.plahead a:hover{color:#900}
.plamobile,.plamobile1{display:none}
.zodtx{color:#575454;font-size:.8em}
.plahide{display:none}
.plaheadnav{cursor:pointer;display:inline-block;width:33px;height:15px;background:url(/im/curpla1.png) no-repeat 0 2px}
.plaheadnav ul{margin:0;padding:0;list-style-type:none}
.plaheadnav li div{display:none}
.plaheadnav li.cphoverdrop:hover div,.plaheadnav li.cphoverreplace div{display:block}
.plaheadnav #pla{color:#000}
.plaheadnav:HOVER{background:url(/im/curpla2.png) no-repeat 0 2px}
.plaheader{position:absolute;top:54px;right:0;text-align:left;max-width:240px;z-index:1002;padding:0}
.plaheader #pla{padding:5px;box-shadow:1px 1px 2px #000}
.plaheaderico{display:inline-block;position:relative;top:2px;width:33px;height:13px;background:url(/im/curpla1.png) no-repeat}
#colmainleft2 #pla table{max-width:400px}
#wdraghocch0{top:10px;position:relative}
.dragchartcontrol{width:100%;position:relative;top:-8px;height:.8em;text-align:right;font-size:1.3em;color:#999;letter-spacing:5px;font-size:1.6em}
.dragchartcontrol i{cursor:pointer}
.dragchartcontrol i:hover{color:#555}
.dragchartcontrol a,.dragchartcontrol a i{color:#999;text-decoration:none;background:0 0}
#wdraghocch0{top:10px;position:relative}
.drag{position:relative;width:97%;height:auto;min-width:240px;min-height:360px;border:1px solid #ddd;display:block;padding:10px 2px 2px 2px;top:0;left:0;box-shadow:none}
.dragimgdiv{position:relative;z-index:100}
.drag img,.hk .drag img{width:100%;max-width:600px;position:relative}
.drag1{position:relative;width:95%;z-index:1000;background:#fff;max-width:500px;height:400px;overflow-y:scroll;border:1px solid #999;border-radius:5px;display:block;padding:10px;top:0;left:0;border-bottom:20px solid #fff;-webkit-overflow-scrolling:touch;box-shadow:3px 3px 3px #999}
div.adecont{position:relative;border:1px solid #ccc;margin-top:8px;padding:10px 3px 0 3px;border-radius:5px;width:99%;max-width:650px;font-size:.9em;margin-bottom:3em;background:linear-gradient(to right,#e7ecee,#f6f9f7)}
.adecont p{margin:.7em 0}
#adeglyphs{float:right;margin-right:2px;font:400 1.45em astrodienst;letter-spacing:1px}
.adecont input[name=sfnm],.adecont input[name=snam],.adecont select[name=sctr]{width:100%;max-width:250px;border-radius:5px;border:1px solid #bdbdbd;padding:3px}
.adecont input[name=sday],.adecont input[name=smin]{width:3em}
.adecont input[name=syar]{width:7em}
.adecont input[name=subcon]{-webkit-appearance:none}
input[type=image][name=subcon]{visibility:hidden}
.adecont input,.adecont select{font-size:1em;border:1px solid #bdbdbd;border-radius:5px;padding:3px;background:#fff}
.adecont .infobut{position:relative;right:0;font-size:1.3em}
.adecont a.dyn{color:#666;text-decoration:underline;font-size:1em}
.adecont .dyn{font-size:1em}
.adesublink:hover{background-color:#d1e4ed;cursor:pointer}
#extended h3{border-top:1px dotted #ccc;padding-top:.5em}
.adecont .adefooter{text-align:center;display:block;width:100%;border-top:1px solid #ccc;background:linear-gradient(to right,#feeec8,#fffcf2);padding:.8em 0}
#map .awdinfo,.adecont .awdinfo{background:rgba(255,255,255,.8);padding:5px;position:relative;text-align:left;border:1px dotted #92b153;border-radius:3px}
.awdinfo .verd8p{line-height:1.4em;cursor:default}
.adecont .awdinfo li,.adecont .awdinfo ul{margin:0 0 3px;padding-left:0;list-style:none}
.adecont .awdinfo a{text-decoration:underline;color:#555;cursor:pointer}
.awdinfoclose{display:block;position:absolute;right:10px;top:5px;width:20px;height:20px;cursor:pointer}
.awdinfoclose::before{content:"\f00d";font:400 15px FontAwesome;color:#ccc;display:block}
.adecont #gend{font-size:1em}
.adeextend{color:#666;text-decoration:underline;cursor:pointer}
#adebcewarn,#adebcewarn0,#adegregwarn,#adejulwarn,#adewarnfuture{position:relative;width:80%;max-width:none;font-size:.95em;margin-left:110px}
.adecont .fontred{font-size:.9em}
.adetx.txt8p{margin-left:110px;top:-5px;position:relative;line-height:1em}
.adescit{width:90%;max-width:350px;min-width:100px}
.adecont label:first-of-type{padding:0 3px 3px 3px;display:block;font-weight:700;border-top:1px solid #fff;width:95%}
.adecont input[name=sfnm],.adecont input[name=snam],.adecont select[name=sctr]{width:92%;max-width:350px}
.adecont .infobut{font-size:1.5em;float:right}
div.adecont{width:97%}
#adeglyphs{font-size:1.6em;float:none;position:relative;text-align:right}
.adecont .fontred{clear:both;padding:3px}
#adebcewarn,#adebcewarn0,#adegregwarn,#adejulwarn,#adewarnfuture,.adetx.txt8p{margin-left:0;width:95%}
.adecont input,.adecont input[name=sfnm],.adecont input[name=snam],.adecont select,.adecont select[name=sctr]{border:1px solid #666}
#gend label{width:auto}
#gend label:first-of-type{width:110px}
.adecont label[for=smin]{width:auto}
#gend{font-size:.9em}
#glyphs{float:right;top:2px}
#glyph{float:right;top:2px;z-index:100}
.glyph{top:2px;z-index:100}
#gly{float:right;top:2px}
#zz{float:right;top:2px;text-align:right}
.adle{width:100%;border-top:1px solid #ccc;background:url(/im/adelgbg.jpg)}
input#hom_cb[type=checkbox]+label{color:transparent}
input#hom_cb[type=checkbox]:checked+label{color:#000}
#histref{display:inline-block;position:relative;left:.5em}
#histref a{color:#666;text-decoration:underline;font-size:.9em}
#histref img{margin-right:5px}
#histform{font-size:.9em}
#adebcewarn,#adegregwarn,#adejulwarn,#adewarnfuture{position:relative;width:80%;max-width:350px;font-size:.9em}
.ade .smallborder{margin-bottom:10px;border:1px solid #ccc;border-radius:5px;padding:5px;line-height:2em;max-width:650px}
.warn{color:red}
.warn a{color:red}
#map{border:1px solid #ddd;background-color:#f6f6f6;border-radius:4px;padding:4px;margin:10px 0;overflow:hidden;text-align:center;max-width:650px}
.sharelcol:after{content:".";clear:both;display:block;visibility:hidden;height:0}
.sharelcol .sharico2 div{padding:1px 1px 3px}
#prod .sharelcol{border-top:none}
.sharico2 div{margin:2px;padding:1px;height:auto;border-radius:2px}
.rephr .sharico2{height:auto}
.sharico2 div.sharend{display:inline-block;font-size:.85em;background:#727568;color:#fff;min-width:90px;text-decoration:none;border-radius:5px!important;box-shadow:0 1px 1px rgba(0,0,0,.5);text-shadow:1px 1px 3px #666;border:1px solid #ccc;text-align:center;line-height:1.5em;height:19px}
.blue .sharend a,.sharend a{color:#fff}
.sharend:hover{background:#ff5331}
.sharico2 i{font-size:1.5em}
.sharico2 .fb a,.sharico2 .ml a,.sharico2 .tw a{color:#fff;text-align:right;margin-left:.3em;text-decoration:none;font-size:.85em;background-image:none;padding:0 3px 0 0}
.sharico2 .fb,.sharico2 .tw{height:21px;width:21px}
.sharico2 .ml{height:21px;width:25px}
.sharico2 .fb a,.sharico2 .ml a,.sharico2 .tw a{line-height:24px}
.sharico2 .fb{background:#2c4288;float:left}
.sharico2 .tw{background:#4198ec;float:left}
.sharico2 .ml{background:#8d8d8d;float:left}
.sharico2 .fb:hover,.sharico2 .ml:hover,.sharico2 .tw:hover{background:#9cc}
.sharercol{border:1px solid #ddd;font-size:.95em;line-height:135%;background-color:#f6f6f6;border-radius:4px;padding:4px;margin-bottom:10px;overflow:hidden;display:block}
.hpshareico{max-width:210px;float:right}
.shareinfo.fb::before,.shareinfo.tw::before{display:inline-block;font:400 1.3em FontAwesome;color:#06c;left:0;bottom:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:3px;opacity:.5}
.shareinfo.fb::before{content:"\f082"}
.shareinfo.tw::before{content:"\f081"}
.shareinfo{color:#666;font-size:.9em}
.shareicotx{font-size:.85em;margin-left:2px;float:left;color:#999;line-height:1.3em}
.shareicotx a{text-decoration:underline;color:#999}
#secshareinfo.awdinfo{position:relative;top:1em;font-size:.95em}
.fbblock{position:relative;border:1px solid #ccc;border-radius:3px;padding:5px;max-height:8em;overflow:hidden;margin-top:.5em;background:url(/im/fbno.png) no-repeat right 5px top 5px;font-size:.9em;line-height:1.5em}
.fbblock:after{content:'';width:100%;height:10em;position:absolute;left:0;top:0;background:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 49%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 49%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 49%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff', endColorstr='#ffffff', GradientType=0)}
.fbblock.act{font-size:1em;border:1px solid #f90;max-height:100em;background:url(/im/fbok.png) no-repeat right 5px top 5px}
.fbblock.act:after{background:0 0}
.fbfloat,.twfloat{position:fixed;top:13%;margin:0;text-align:center;min-width:450px;max-width:535px;min-height:3.5em;line-height:1.7em;border:1px solid #fff;border-radius:3px;z-index:100;color:#fff;box-shadow:2px 2px 2px #333;padding:6px!important;animation-name:fbpos;animation-duration:.5s;z-index:1000;width:100%}
.fbfloat.sticky{top:0;animation-name:fbpos2;animation-duration:.5s}
@keyframes fbpos{
from{top:0}
to{top:12%}
}
@keyframes fbpos2{
from{top:12%}
to{top:0}
}
.fbfloat{background:url(/im/fbbutn.png) no-repeat right 5px bottom 5px;background-color:rgba(66,133,215,.9)}
.twfloat{background:url(/im/twbutn.png) no-repeat right 5px bottom 5px;background-color:rgba(66,133,215,.9)}
.fbfloat button:after{position:relative;width:30px;height:25px}
.fbfloat a.fb-share,.twfloat a.fb-share{background:#749a02;color:#fff;min-width:90px;text-decoration:none;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.5);text-shadow:1px 1px 3px #666;border:1px solid #ccc;padding:1px 5px;text-align:center;display:inline}
.fbfloat a.fb-share:hover,.twfloat a.fb-share:hover{background:#ffc538}
.fbfloat,.twfloat{width:96%;min-width:auto;font-size:1.1em;top:112px;left:0}
.whhead{background:url(/im/whor_tit14_2.png) no-repeat left 0;height:85px;color:#000;font-size:1.2em;margin:0;padding-left:5px;position:relative}
.whhead h1{padding-top:17px;font-size:1.8em;text-shadow:2px 2px 1px #fff;border:none;text-align:left}
#atxgenhead .whhead .vtit8{font:600 1.2em 'Roboto Condensed',Verdana,sans-serif;color:#333;text-shadow:2px 2px 2px #fff;margin-top:-3px;text-align:left;padding:0}
.whhead .atxcopy{font-size:.6em;text-align:right;top:-15px;position:absolute;right:0;top:75px}
#whfb #atxgenhead,#whfb .rephr{border-top:0}
#whfb .sharelcol{position:relative;top:-10px;margin-bottom:1em}
#whfb img{float:left;padding-right:1em}
#whfb .rephead2{font-size:1em}
#whfb .rephead2:first-of-type{text-transform:uppercase;font-size:1.5em;font-weight:400}
#whfb .extract_block{border-top:1px dotted #ccc;padding-top:.5em}
#aclshare{position:absolute;width:100%;top:100px;text-align:center;display:none}
.aclsharemsg{background-color:rgba(255,255,255,.9);border:1px solid #ccc;border-radius:5px;width:250px;margin:0 auto;padding:1em;font-size:.9em}
.aclsharemsg a{font-weight:600}
#fblkhelp.awdinfo{font-size:.95em;color:#039;font-style:italic}
#fblkhelp.awdinfo a{color:#039;font-weight:700}
.help{background-color:#fff;background-image:none}
.help body{margin:0;padding:0;font-family:'Open Sans',Arial,sans-serif}
.help td{padding:2px;font-size:.85em;line-height:150%}
.help tr{margin:0;padding:0}
.help h3,.help h4{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.05em}
.help ul{padding-left:14px}
.help .gch{font-size:1em;width:95%}
.homep.hboxcont{display:block}
.hphide{display:none}
.homep.hboxcont{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}
.bx:after{font:400 12px FontAwesome;text-rendering:auto;content:"\f054";position:relative;top:2px;margin:0 4px 0;color:#ccc}
.hpbx{position:relative;display:block;width:100%;min-height:90px;padding-top:5px;margin-top:5px;border-top:1px dotted #ccc}
.hpbx img.fleft{border:none}
.hpshareico{max-width:210px;float:none;position:absolute;right:0}
.homepage .mhd{display:none}
.homepage .mhd.open{display:block}
.homepage .mhd::after{content:"\f054\f054\f054";display:inline-block;margin-left:3px;font:400 1em FontAwesome;color:#ccc;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.homepage .hptit1 a{font-size:.8em;color:#000;background:#ebebeb;width:110%;position:relative;display:block;text-transform:none;text-indent:5px}
.homepage .hpsubtit{font-size:1em;margin:0 0 0 2em;border:none;font-weight:600}
.homepage .hpsubtit::before{font:400 1.5em FontAwesome;color:#ccc;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:0;left:3px;margin-right:8px}
.homepage .hpsubtit::before{content:"\f078"}
.homepage .hpsubtit.open::before{content:"\f077"}
.imlink .mhd a{background:0 0;padding:0}
.teaser{position:relative}
.teaser.imlink .teasdate{display:none}
.hpflexcol{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-content:flex-start}
.hpsidebar{background:#fff;position:relative;display:inline-block;margin:3px 10px 3px 0;flex-basis:500px;flex-grow:5}
.hpsidebar a{text-decoration:none;color:#333;font:600 1.15em 'Roboto Condensed',Verdana,sans-serif;position:relative;min-height:52px;display:block;padding-top:2px;-webkit-filter:grayscale(40%);filter:grayscale(40%);width:100%}
.hpsidebar a:hover,.hpsidebar a:hover>img{background:#dde4ec;-webkit-filter:none;filter:none;box-shadow:none}
.hpsidebar a img{border-radius:5px;font-size:.9em;float:left;margin-right:10px;box-shadow:2px 2px 2px #666}
.hpsblink{top:1em;position:relative}
.hpfbox-container{display:-webkit-flex;display:flex;justify-content:flex-start;align-items:stretch;height:150px;width:98%}
.hpfbox-container:nth-of-type(2){margin-bottom:2em}
.hpfbox{position:relative;display:table;width:32.5%;border:1px solid #ccc;border-radius:3px;margin:10px 10px 0 0;overflow:hidden;font-size:calc(14px + (20 - 14) * ((100vw - 300px)/ (1900 - 300)));line-height:calc(1.3em + (1.5 - 1.2) * ((100vw - 300px)/ (1900 - 300)));border-radius:5px;height:97%}
.hpfbox a{display:block;width:100%;height:100%;min-height:130px;background:0 0;position:absolute;z-index:2}
.hpfbox:hover{filter:brightness(120%)}
.hpfbox .headline{text-shadow:2px 2px 1px #444;text-align:center;color:#fff;position:relative;vertical-align:middle;display:table-cell;padding:5px;z-index:1;font:600 1.4em 'Roboto Condensed',sans-serif;height:125%}
#id_arcont{display:block;position:relative;width:100%;clear:both;padding-top:10px}
#id_ahorchart,#id_ahorchild,#id_ahordaily,#id_ahorlove,#id_ahororders,#id_ahorpersonal,#id_ahorrelation,#id_ahorrub,#id_ahorspecial{width:100%;padding-bottom:.1em;display:block;-webkit-column-count:1;-moz-column-count:1;column-count:1}
#id_arcont.noimg .artitchart::after,#id_arcont.noimg .artitchild::after,#id_arcont.noimg .artitdaily::after,#id_arcont.noimg .artitinteractive::after,#id_arcont.noimg .artitlove::after,#id_arcont.noimg .artitorders::after,#id_arcont.noimg .artitpersonal::after,#id_arcont.noimg .artitrelation::after,#id_arcont.noimg .artitspecial::after,#id_arcont.noimg img.arpic{display:none}
.arblock{line-height:140%;margin-top:0;padding:4px 0 10px 0;min-height:9em;clear:left;overflow:hidden;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;font-size:.95em;display:block}
.arblock:hover{background-color:#f6f6f6;border-radius:5px}
.noimg .arblock{min-height:auto}
#id_ahororders .arblock{text-align:left;min-height:3em}
#id_ahororders{-webkit-column-count:1;-moz-column-count:1;column-count:1}
#id_arcont .artitchart,#id_arcont .artitchild,#id_arcont .artitdaily,#id_arcont .artitinteractive,#id_arcont .artitlove,#id_arcont .artitorders,#id_arcont .artitpersonal,#id_arcont .artitrelation,#id_arcont .artitspecial{font:700 1.4em 'Roboto Condensed',Verdana,sans-serif;padding:3px;line-height:1.3em;font-weight:700;font-variant:normal;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}
.artitchart,.artitchild,.artitdaily,.artitinteractive,.artitlove,.artitorders,.artitpersonal,.artitrelation,.artitspecial,.artitstrippa{font-size:1.2em;font-weight:700;color:#fff;padding:3px 0 1em 4px;bmargin:5px 0 10px 0;background-color:#5387bd}
.artitchart::after,.artitchild::after,.artitdaily::after,.artitinteractive::after,.artitlove::after,.artitorders::after,.artitpersonal::after,.artitrelation::after,.artitspecial::after{position:relative;top:-1px;display:inline-block;font:400 1.1em FontAwesome;color:#fff;opacity:.7;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.5em;letter-spacing:.05em}
.artitdaily::after{content:"\f012"}
.artitpersonal::after{content:"\f006\f006\f006"}
.artitchild::after{content:"\f1ae\f1ae\f1ae"}
.artitinteractive::after{content:"\f073"}
.artitrelation::after{content:"\f2c0 \f2c0"}
.artitspecial::after{content:"\f185"}
.artitchart::after{content:"\f192"}
.artitorders::after{content:"\f2bc"}
.artitlove::after{content:"\f08a"}
.arsubtit{color:#000;font-size:1.15em;font-weight:700;line-height:20px;margin-bottom:5px}
.arpic{float:left;margin:3px 10px 5px 0;max-width:80px;height:auto}
a.arlink{text-decoration:none;color:#000}
a.arlink:hover{color:#c00}
.arlink img{border-radius:5px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
img.arpic{max-width:75px;height:auto}
.arblock{border-bottom:1px dotted #ccc;max-width:450px;min-height:auto}
.imgbutton{position:absolute;right:1em;top:-10px;font-size:.8em}
a .imgbutton{color:#8c8c8c}
.imgbutton:hover{color:red}
.imgbutton::before,.noimg .imgbutton::before{position:relative;top:2px;display:inline-block;font:400 1.3em FontAwesome;color:#8c8c8c;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:3px}
.imgbutton::before{content:"\f147"}
.noimg .imgbutton::before{content:"\f196"}
html[lang|=de] #id_ahorrelation{-webkit-column-break-before:always;column-break-before:always}
.bContainer{position:relative}
.bContainer .arblock{font-size:.92em;line-height:140%;margin:5px 0;background-color:#f6f6f6;border-radius:3px;padding:1px 3px;overflow:hidden;min-height:8.6em}
.bContainer img{box-shadow:1px 1px 1px #666}
.bContainer .arblock:hover{background-color:#fff}
.bContainer .arleft{width:49%;float:left;padding-left:2px}
.bContainer .arright{width:49%;float:left;padding-left:5px}
.bContainer .arsubtit{font-size:1.1em;margin-bottom:0;text-align:left}
.bContainer .arlink img,.bContainer .arlink img:hover{border:none}
.bContainer .arblock2l{height:180px;text-align:center;background:url(/im/allfree14lhov.png) no-repeat center 30px;background-color:#f6f6f6;border-radius:3px}
.bContainer .arblock2l:hover{background:url(/im/allfree14l.png) no-repeat center 30px}
.bContainer .arblock2r{height:180px;text-align:center;background:url(/im/gold.png) no-repeat center 32px;background-color:#f6f6f6;border-radius:3px}
.bContainer .arblock2r:hover{background:url(/im/goldhov.png) no-repeat center 32px}
.bContainer .arblock2l h1,.bContainer .arblock2l h2,.bContainer .arblock2r h1,.bContainer .arblock2r h2{font-size:1.2em;color:#000;padding-top:7px}
#slider-with-blocks-2{width:100%;height:220px}
#slider-with-blocks-1{margin-top:10px;width:100%;height:235px}
.rsContent{color:#fff;float:left;border-radius:3px}
.rsABlock{position:relative;display:block;left:auto;top:auto}
.txtCent{text-align:center;width:100%}
.slide1,.slide2,.slide3,.slide4,.slide5{background:#fff}
.slide1 .bContainer,.slide2 .bContainer,.slide3 .bContainer,.slide4 .bContainer,.slide5 .bContainer{top:1%}
.bx{hyphens:auto}
.rsMinW .rsBullets{position:absolute;bottom:0;right:14px;z-index:40;padding-top:4px;height:auto;text-align:center;line-height:6px;overflow:hidden}
.rsMinW .rsBullet{width:6px;height:6px;display:inline-block;padding:6px 5px 6px 4px}
.rsMinW .rsBullet span{display:block;width:8px;height:8px;border-radius:50%;background:#666;box-shadow:0 0 1px 1px rgba(0,0,0,.1)}
.rsMinW .rsBullet.rsNavSelected span{background:red}
.royalSlider{width:600px;height:400px;position:relative;direction:ltr}
.royalSlider>*{float:left}
.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0)}
.rsWebkit3d .rsABlock,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsContainer,.rsWebkit3d .rsLink,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsPreloader,.rsWebkit3d .rsSlide,.rsWebkit3d .rsThumbs,.rsWebkit3d img{-webkit-backface-visibility:hidden}
.rsWebkit3d.rsFade .rsContainer,.rsWebkit3d.rsFade .rsSlide,.rsWebkit3d.rsFade img{-webkit-transform:none}
.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:transparent}
.rsContainer{position:relative;width:99vw;height:100%;-webkit-tap-highlight-color:transparent;border-radius:5px;font-size:90%}
.rsArrow,.rsThumbsArrow{cursor:pointer}
.rsThumb{float:left;position:relative}
.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}
.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .3s opacity .3s linear;-moz-transition:visibility 0s linear .3s opacity .3s linear;-o-transition:visibility 0s linear .3s opacity .3s linear;transition:visibility 0s linear .3s opacity .3s linear}
.rsGCaption{width:100%;float:left;text-align:center}
.royalSlider .rsSlide.rsFakePreloader{opacity:1!important;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s;display:none}
.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}
.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}
.rsContent{width:100%;height:100%;position:relative}
.rsPreloader{position:absolute;z-index:0}
.rsNav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,.25)}
.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}
.rsTabs{float:left;background:0 0!important}
.rsTabs,.rsThumbs{-webkit-tap-highlight-color:transparent}
.mainfullrec{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto;padding:0;overflow:hidden;min-width:310px;max-width:510px;height:200px;padding:2%;border-radius:5px;font-size:90%}
.mainfullrec .txright{text-align:right}
.mainfullrec .txleft{text-align:left}
.mainfullrec .txleft.fontw,.mainfullrec .txright.fontw{color:#fff}
.mainfullrec .txleft.fontb,.mainfullrec .txright.fontb{color:#000}
.mainfullrec .intro{font:700 1.2em 'Open Sans',Arial,sans-serif;margin:10px 0 0 0}
.mainfullrec .tit{font:700 2.8em 'Roboto Condensed',Verdana,sans-serif;margin-top:0;line-height:1.2em}
.mainfullrec .subtit{font:700 1.1em 'Open Sans',Arial,sans-serif;margin-top:4px}
.mainfullrec .fontb .intro,.mainfullrec .fontb .tit{text-shadow:0 0 .2em #fff,0 0 .2em #fff,0 0 .2em #fff}
.fontw a{color:#fff}
.fontb a{color:#000}
.mfrlink,.mfrlinkw{width:100%;margin-top:5px;padding:6px 0;line-height:2em}
.mfrlink a,.mfrlinkw a{font-weight:600;margin:0;text-decoration:none;padding:0 5px;text-shadow:none}
.mfrlink a:hover,.mfrlinkw a:hover{color:#fc0;background-color:#666}
.mfrteas{border:1px solid #ccc;border-radius:3px;background-color:#390}
.mfrinf{border:1px solid #ccc;border-radius:3px;background-color:#5684b7}
.mfrlinkw a{color:#fff}
.mfrlinkw a{color:#fff}
.mfrteas:BEFORE{content:url(/im/gift.png);margin-right:4px;position:relative;top:1px}
.mfrinf:BEFORE{content:url(/im/info.png);margin-right:4px;position:relative;top:1px}
#timeline{width:100%;padding:20px 0;margin:15px auto 10px auto;overflow:hidden;list-style:none;position:relative}
#timeline li{padding:5px;background:#fff;border:1px solid #ccc;margin:0 0 10px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:2px 2px 1px #999;-moz-box-shadow:2px 2px 1px #999;box-shadow:2px 2px 1px #999}
#timeline .empha{background-color:#ffe7b1;border:1px solid #f60}
#timeline time{font-weight:700}
#timeline p{margin:0}
#timeline p{hyphens:none}
#ovimsg{text-align:right;padding-right:3px}
#ovimsg .vtit8{font-size:.85em;font-weight:400}
#ovimsg .vtit8 a{text-decoration:none}
#ovimsg .vtit8 a:hover{color:#c00}
#ovimsg .vtit8 a:AFTER{content:url(/im/arrgreen_l.png);position:relative;top:2px;margin-left:3px}
a.rubblue,a.rubgreen{text-decoration:none;font:700 1.2em 'Roboto Condensed',Verdana,sans-serif;padding:3px;margin-top:2px}
.rubgreen{color:#659900}
.rubblue{color:#06c}
a.rubgreen:before{content:url(/im/ar_r_green.png);position:relative;top:2px;margin:2px 4px 0 0}
a.rubgreen:hover{color:red}
a.rubblue:before{content:url(/im/ar_r_blue.png);position:relative;top:2px;margin:2px 4px 0 0}
a.rubblue:hover{color:red}
.rubpic{float:left;margin:3px 10px 5px 0;width:90px;height:auto;border:1px solid #ccc;border-radius:3px}
.rubriknavcont{width:100%;min-width:570px;height:110px;font:700 1.2em 'Roboto Condensed',Verdana,sans-serif}
.rubriknavcontright{width:200px;font:700 1em 'Roboto Condensed',Verdana,sans-serif}
.rubriknavcont .rubriknav{float:left;text-align:center;padding:3px;min-width:70px}
.rubriknavcontright .rubriknav{float:left;text-align:center;padding:0 3px}
.rubriknav a{text-decoration:none}
.rubriknav:hover{cursor:pointer;box-shadow:1px 1px 1px #666}
.rubriknavcont .rubriknav img{max-width:60px;height:auto}
.rubriknavcontright .rubriknav img{max-width:60px;height:auto}
#rubrik1,#rubrik2,#rubrik3,#rubrik4,#rubrik5,#rubrik6{background-color:#f6f6f6;border:1px solid #ddd;border-radius:3px;padding:5px;margin-bottom:10px}
.rubentry{clear:left;margin-bottom:10px;padding:1em 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;min-height:120px;background-color:#fff;padding:3px}
.rubentry strong{text-transform:uppercase;font:700 1.2em 'Roboto Condensed',Verdana,sans-serif}
p.absatz:after{clear:left}
p.absatz a img{box-shadow:1px 1px 2px #666}
p.absatz a img:HOVER{border:2px solid #ccc;box-shadow:none}
.atxgenad p.absatz a img:HOVER{border:none}
.rubico{float:left;margin-right:6px;width:30px;height:30px;border-radius:4px;position:relative;top:-7px}
.rubriknavcont .rubactive img{border:2px solid #ccc;border-radius:6px;max-width:62px}
div.rubriknav.rubactive{position:relative;top:-2px}
.rubactive:hover{box-shadow:none}
.rubcontsmall{width:225px;position:relative;top:0;left:0}
.rubcontsmall li{float:left;padding:0 1px;list-style-type:none}
.rubcontsmall .rubriknav:hover{cursor:pointer;box-shadow:none}
.rubcontsmall,.rubtxt{font:700 1.2em 'Roboto Condensed',Verdana,sans-serif;padding:3px 0;white-space:nowrap}
#rub1,#rub2,#rub3,#rub4,#rub5,#rub6{display:none}
.rubcontsmall li:hover #rub1,.rubcontsmall li:hover #rub2,.rubcontsmall li:hover #rub3,.rubcontsmall li:hover #rub4,.rubcontsmall li:hover #rub5,.rubcontsmall li:hover #rub6{display:block;width:220px;position:absolute;top:-24px;left:2px;background:#f6f6f6;text-transform:uppercase}
.rubcontsmall .rubriknav a{color:#000}
#smtb{font-size:115%;width:97%;height:auto;display:block;min-width:310px;text-align:center}
.smtb{width:310px;margin:0 5px;height:140px;display:block;padding:0;margin:0;border:1px solid #fff;min-width:168px}
.smtb:AFTER{content:'\A';white-space:pre}
.smtb a{text-decoration:none}
.smtx,.smtxwh{font:700 1.05em 'Roboto Condensed',Verdana,sans-serif;text-align:center;line-height:1.2em;padding-top:3px}
.smtx a,.smtxwh a{color:#000}
.smcontainer,.smcontainerhk,.smcontainerph,.smcontainerwh{height:130px;border-radius:5px;border:1px solid #ccc}
.smcontainer,.smcontainerhk,.smcontainerph,.smcontainerwh{height:130px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc}
.smcontainerph,.smcontainerph:hover{background-position:0 -20px}
.smcontainerwh{background:url(/im/whhp142_bg.png);background-size:cover}
.smcontainerwh:hover{color:#900;background:url(/im/whhp142over_bg.png);background-size:cover}
.smtb .smcontainerhk,.smtb .smcontainerwh{margin-right:5px}
.smcontainerph{background:url(/im/hp_phbg142.png) no-repeat;background-size:cover}
.smcontainerph:hover{background:url(/im/hp_phbg142over.png) no-repeat;background-size:cover}
.smcontainerhk{background:url(/im/hp_hkbg142.jpg);background-size:cover}
.smcontainerhk a:hover{color:#fff}
.smcontainerhk:hover{background:url(/im/hp_hkbg142over.jpg);background-size:cover;color:#fff;text-shadow:1px 1px 1px #000}
.smtit{color:#fff;text-align:center;font:700 2em 'Roboto Condensed',Verdana,sans-serif;text-shadow:0 0 3px #000;padding-top:10px}
input.aq{max-width:150px}
.newart li{margin:0;padding:3px;clear:left;list-style-type:none;min-height:47px}
.newart img{border-radius:2px;box-shadow:2px 2px 2px #666}
.newart img:hover{box-shadow:none}
.newart li{background:0 0}
#synhp{background:url(/im/syn/synhp2015.jpg) no-repeat top right;padding:0 2px 0 4px;width:208px;position:relative;left:-5px}
#synhp h1{font:700 1.7em 'Roboto Condensed',Verdana,sans-serif;color:#b83038;border-bottom:1px dotted #ccc;text-align:center;text-shadow:1px 1px 1px #fff}
#synhp .verd8p{font-size:.6em}
.synopt{font:normal .97em Verdana,Arial,sans-serif;border:1px solid #c00;border-radius:3px;margin:2px 0;width:140px}
.formbtn.syn,.formbtn.syn:visited{position:relative;left:-10px;color:#333;font:400 1em 'Open Sans',Arial,sans-serif;padding:5px 25px;background:#f6f6f6 url(/im/syn/synheart15.png) no-repeat right;min-width:300px;margin:10px 0;-webkit-box-shadow:1px 1px 1px #666;box-shadow:1px 1px 1px #666;border-radius:5px;border:1px solid #c00}
.adbhp #bthday{width:49.5%;float:left;border-right:1px dotted #999}
.adbhp .mtit{line-height:1.5em;width:100%;font-weight:700;background:0 0;text-align:left}
.bthdaytit{padding-left:3px;font:bold 13px verdana,sans-serif;background-color:#e2e2e2}
#bthday{font-size:11px;background-color:#fff}
#bthday li{padding:1px}
#bthday ul{padding-left:11px;margin:0;list-style-image:url(/im/dartleft.png);line-height:15px}
#bthday a{text-decoration:none;color:#000}
#bthday a:hover{color:#c00}
#info{margin-top:10px}
#info h2 a{background:#eceaea;display:block;padding:1px 3px;border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#333}
.infohide{display:none}
.infohead,.infohead2{width:100%;margin:10px 0 0 0;padding-bottom:10px}
.infohead{border-top:6px dotted #dfdfdf;padding-top:10px}
.infohead2{border-bottom:6px dotted #dfdfdf;margin-top:0}
.inheadl{display:inline;width:100%;margin:0 10px 1px 0;padding:10px 0 0 0;letter-spacing:-1px;font:600 1.5em 'Open Sans',Arial,sans-serif;line-height:normal}
.inheadl a{text-decoration:none;color:#333}
.inheadl:after{content:'\f005';display:inline;font:400 14px FontAwesome;margin-left:12px;color:#ccc}
.infohead .inheadl:last-child:after,.infohead2 .inheadl:last-child:after{content:''}
.inheadl a:hover{color:#c00}
.infoflexcontainer{display:-webkit-flex;display:flex;flex-wrap:wrap}
.infoflexcontainer>div img{width:100%;height:auto;max-width:none}
.infoteas{margin:3px 0}
.infoteas h3{padding:2px 0;margin:20px 0 0 0;border-bottom:1px dotted #ccc;font:bold 1em verdana,arial,sans-serif;line-height:150%}
.infoteas p{margin:5px 0}
.infoteas p:after{content:" \25B8\25B8\25B8";display:inline;color:#900}
.infoteas a{text-decoration:none;padding:2px 0 0 12px;background:url(/im/button_list_reg.png) no-repeat 3px 6px;color:#000}
.infoteas a:hover{text-decoration:underline;color:#c00}
.teasdate{float:right;font:normal .8em verdana,arial,sans-serif;color:#999;margin-top:5px}
#prod .awdinfo,.hk .awdinfo,.sde .awdinfo{border:1px solid #ccc;border-radius:5px;padding:5px;background:#fbfbfb}
.sdefield .awdinfo{border:none;border-radius:0;padding:0;background:0 0}
.sdeinfo{border:1px solid #ccc;border-radius:5px;padding:5px;margin-bottom:1em}
.sdeinfo ul{padding-left:15px}
.sdeinfo li{margin-bottom:.3em}
.awdinfo,.iframeform{display:none;clear:left;font-size:.9rem;font-weight:400;line-height:1.2rem;margin-bottom:.5em;font-family:'Open Sans',Arial,sans-serif;color:#555}
.awdinfo p{margin:5px 0}
.awdinfo li{margin-left:2em}
.awdinfo #help{font-size:1em}
.awdinfo #help h4{font:600 1em 'Open Sans',Arial,sans-serif;margin:0}
.awdinfo #help li,.awdinfo #help ol{margin:.3em}
.infobut,.infobutr{top:0;right:.5em;color:#92b153;display:inline-block;font-family:FontAwesome;font-size:1.5em;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.infobut{position:absolute}
.awd .infobut{right:0}
.infobutr,.sde .infobut{position:relative;right:0;font-size:1.3em}
.hk .infobut{position:relative;left:5px;font-size:1.4em;font-weight:400;margin-left:5px;top:2px}
.hksubheadr .infobut{left:0;font-size:1.3em;float:right;top:4px}
tr.white .infobut{right:-3px}
.infobut:before,.infobutr:before{content:"\f05a"}
.infobut:hover,.infobutr:hover{cursor:pointer}
.mytable1{position:relative}
.myadelinfo{position:fixed;height:auto;width:300px;background:#fff;border:1px solid #c00;border-radius:5px;margin:0;padding:5px;z-index:1000;box-shadow:1px 1px 1px #ccc;top:50vh;left:50%;display:none;text-align:left;line-height:1.3em;font-size:.9em}
.myadelinfo .fa-close{float:right;font-size:1.5em;color:#999}
.myadelinfo .fa-close:hover{cursor:pointer}
td.myasort:after{display:none}
#delbut2{display:block;border:1px solid #fff;width:auto;height:24px;background:#ece5c8;font-size:.85em;border-radius:3px;box-shadow:1px 1px 1px #666;padding-right:2em}
#delbut2:hover{box-shadow:none;background:#80a63d;color:#fff}
label.trash{position:absolute;right:3px;display:block}
label.trash::after{position:relative;top:5px;content:"\f014";display:inline-block;font:400 1.4em FontAwesome;color:#666}
td.myatb{position:relative}
.ovidelaytx{font-size:.75rem;color:#000;line-height:1.2em}
.ovidelay{display:block;width:100%;height:90%;text-align:center;padding-top:5%;background:#fff;position:absolute;left:-1000px;top:0;visibility:hidden;-webkit-animation:ovidelay 10s linear;animation:ovidelay 10s linear;opacity:.9;color:#390;font-size:3em}
@-webkit-keyframes ovidelay{
0%{left:0;visibility:visible}
98%{left:0;visibility:visible;opacity:.9}
99%{left:0;visibility:hidden}
100%{left:-1000px;visibility:hidden}
}
@keyframes ovidelay{
0%{left:0;visibility:visible;opacity:.9}
98%{left:0;visibility:visible;opacity:.9}
99%{left:0;visibility:hidden;opacity:.2}
100%{left:-1000px;visibility:hidden;opacity:.9}
}
.ovispinner{-webkit-animation:ovispinner 1s 10 linear;animation:ovispinner 1s 10 linear}
@-webkit-keyframes ovispinner{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes ovispinner{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.headapx{background:url(/im/bgrep_apx.jpg) no-repeat}
.headxtkt{background:url(/im/bgrep_xtkt.jpg) no-repeat}
.headakx{background:url(/im/bgrep_akx.jpg) no-repeat}
.headxtvt{background:url(/im/bgrep_xtvt.jpg) no-repeat}
.headxtpt{background:url(/im/bgrep_xtpt.jpg) no-repeat}
.headacx{background:url(/im/bgrep_acx.jpg) no-repeat}
.headalx{background:url(/im/bgrep_alx.jpg) no-repeat}
.headatx{background:url(/im/bgrep_atx.jpg) no-repeat}
.headxpht{background:url(/im/bgrep_xpht.jpg) no-repeat}
.headxjat{background:url(/im/bgrep_xjat.jpg) no-repeat}
.headack{background:url(/im/bgrep_ack.jpg) no-repeat}
.headacm{background:url(/im/bgrep_acm.jpg) no-repeat}
.headacl{background:url(/im/bgrep_acl.jpg) no-repeat}
.headacc{background:url(/im/bgrep_acc.jpg) no-repeat}
#atxgenhead{text-align:center;border-top:1px solid #999;line-height:1.5em;margin-top:10px;font-size:.9em}
#atxgenhead .vtit8{padding:0 10%}
#xmot #atxgenhead{border-top:1px solid #8ab41e}
.akxhead{background:url(/im/bgrep_akx.jpg) left top no-repeat;min-height:120px}
.akxhead{background:url(/im/bgrep_akxl.jpg) left top no-repeat,url(/im/bgrep_akxr.jpg) right top no-repeat;min-height:120px;padding-top:3px}
.alxhead{background:url(/im/bgrep_alx.jpg) left top no-repeat}
.alxhead{background:url(/im/bgrep_alxl.jpg) left top no-repeat,url(/im/bgrep_alxr.jpg) right top no-repeat}
.acxhead{background:url(/im/bgrep_acx.jpg) left top no-repeat;min-height:120px}
.acxhead{background:url(/im/bgrep_acxl.jpg) left top no-repeat,url(/im/bgrep_acxr.jpg) right top no-repeat;min-height:120px}
.apxhead{background:url(/im/bgrep_apx.jpg) left top no-repeat}
.apxhead{background:url(/im/bgrep_apxl.jpg) left top no-repeat,url(/im/bgrep_apxr.jpg) right top no-repeat}
.atxhead{background:url(/im/bgrep_atx.jpg) left top no-repeat}
.atxhead{background:url(/im/bgrep_atxl.jpg) left top no-repeat,url(/im/bgrep_atxr.jpg) right top no-repeat}
.ackhead{background:#fbfaf4 url(/im/bgrep_ack.jpg) center -1px no-repeat}
.ackhead{background:url(/im/bgrep_ackl.jpg) left top no-repeat,url(/im/bgrep_ackr.jpg) right top no-repeat}
.aclhead{background:#fbfaf4 url(/im/bgrep_acl.jpg) center -1px no-repeat}
.aclhead{background:url(/im/bgrep_acll.jpg) left top no-repeat,url(/im/bgrep_aclr.jpg) right top no-repeat}
.acchead{background:#fbfaf4 url(/im/bgrep_acc.jpg) center -1px no-repeat}
.acchead{background:url(/im/bgrep_accl.jpg) left top no-repeat,url(/im/bgrep_accr.jpg) right top no-repeat}
.acmhead{background:url(/im/bgrep_acm.jpg) left -1px no-repeat}
.acmhead{background:url(/im/bgrep_acml.jpg) left top no-repeat,url(/im/bgrep_acmr.jpg) right top no-repeat}
.alshead{background:#f6f6f6 url(/im/bgrep_als2.png) -50px 5px no-repeat;background-size:100px 100px}
.xphthead{background:url(/im/bgrep_xpht.jpg) left top no-repeat}
.xphthead{background:url(/im/bgrep_xphtl.jpg) left top no-repeat}
.xtpthead{background:url(/im/bgrep_xtpt.jpg) left top no-repeat;min-height:120px}
.xtpthead{background:url(/im/bgrep_xtptl.jpg) left top no-repeat;min-height:120px}
.xtvthead{background:url(/im/bgrep_xtvt.jpg) left top no-repeat}
.xtvthead{background:url(/im/bgrep_xtvtl.jpg) left top no-repeat}
.xtkthead{background:url(/im/bgrep_xtkt.jpg) left top no-repeat}
.xtkthead{background:url(/im/bgrep_xtktl.jpg) left top no-repeat,url(/im/bgrep_xtktr.jpg) right top no-repeat;height:120px}
.xjathead{background:url(/im/bgrep_xjatl2.jpg) center top no-repeat}
.hkhead1{background:url(/im/hkbg3.jpg) left top no-repeat;padding:4px 0;border:none;line-height:2em}
.cohead,.xcothead{background:url(/im/bgrep_col1.jpg) left top no-repeat}
.cohead,.xcothead{background:url(/im/bgrep_col1.jpg) left top no-repeat,url(/im/bgrep_cor.jpg) right top no-repeat}
.mohead,.xmothead{background:url(/im/mo_head_left.jpg) no-repeat -10px top}
.mohead,.xmothead{background:url(/im/mo_head_left.jpg) -10px top no-repeat,url(/im/mo_head_right.jpg) right top no-repeat}
.tfhead,.xtfthead{background:url(/im/tf_head_left.jpg) no-repeat 0 top;min-height:120px;padding:0 4em}
.tfhead,.xtfthead{background:url(/im/tf_head_left.jpg) 0 top no-repeat,url(/im/tf_head_right.jpg) right top no-repeat;min-height:120px;padding:0 4em}
#atxgenhead .cfhead{text-align:left;border:none}
#cf.repspacemain #atxgenhead{border:none}
#cf .reptetit{font-size:2.6em}
.cfhead{background:url(/im/colhead2.jpg) no-repeat right 0}
#cf .atxcopy{text-align:right}
#cf .rephr{border:none}
#emo img.fright{max-width:250px;height:auto}
#xmot img.fright{max-width:250px;height:auto}
.atxcopy{font-size:.95em;font-weight:400;text-shadow:none;color:#333;padding:8px 0}
#asmain .reptxtmain h2{font:bold 1.1em 'Open Sans',Arial,sans-serif}
.reptxtmain .smallborder{padding:5px}
#co .reptxtmain h2{font-size:1.2em}
.reptxt h1{font-size:2.5em}
.reptxt h2{font:bold .9em 'Open Sans',Arial,sans-serif}
a.teasord{position:relative;width:30px;height:30px;float:right;text-decoration:none;color:#fff;left:3px;display:block;top:-5px;right:5px;border:1px solid #6eb126;border-radius:3px;text-align:center;background:#6eb126}
a.teasord::before{font:400 1.8em FontAwesome;content:'\f07a';position:relative;top:2px}
a.teasord:hover{background:#fff;color:#6eb126}
.bsp{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;background-color:#fff3ce;border:1px solid #69c;white-space:nowrap;padding:0 10px;border-radius:5px;margin:5px 0}
.ord{font-size:.9em}
a.bsp,a.ord{text-decoration:none;padding:2px 10px;background:url(/im/button_list_reg.png) no-repeat 3px 6px;color:#900}
a.bsp:hover,a.ord:hover{text-decoration:underline;color:#900}
.prodord{font:700 1.1em 'Open Sans',Arial,sans-serif;white-space:nowrap;float:right;text-transform:uppercase;padding:2px 25px 2px 25px;text-decoration:none;color:#fff;text-shadow:1px 1px 1px #333;margin-left:5px;-webkit-box-shadow:inset 0 1px 0 0 #54a3f7;-moz-box-shadow:inset 0 1px 0 0 #54a3f7;box-shadow:inset 0 1px 0 0 #54a3f7;background:url(/im/arrow_right_white.png) no-repeat 4px 5px;background-color:#007dc1;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #124d77;display:inline-block}
.prodord:hover{background:url(/im/arrow_right_white.png) no-repeat 5px 5px;background-color:#68a54b;color:#fff}
.cartcont .prodord{text-shadow:none;margin-bottom:10px;font-size:1em;text-transform:none;border:1px solid #c00;box-shadow:1px 1px 2px #666}
.cartcont .prodord a:hover{color:red}
.prodord2{font:700 .9em 'Open Sans',Arial,sans-serif;white-space:nowrap;float:right;margin-top:10px;padding:0 10px 0 25px;text-decoration:none;color:#fff;margin-left:5px;box-shadow:1px 1px 2px #999;background:url(/im/arrow_down_white.png) no-repeat 4px 2px;background-color:#007dc1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ccc;display:inline-block}
.asrcol .prodord{padding:2px 10px 2px 25px;font-size:1em}
.prodord.inf{background-color:#68a54b;float:none}
.hlght{font-size:1em;border-top:1px solid #c60;border-bottom:1px solid #c60;margin:10px 0}
#error h3{color:red;font-family:Verdana,Arial,Helvetica,sans-serif}
#etf img.fright{max-width:220px;height:auto;border:1px solid #ccc;border-radius:5px}
#etf .tf_starmap,#etf .tf_wide{width:100%;height:auto;margin-top:10px}
#xtft.repspacemain img.tf_wide{max-width:660px;width:100%;margin-top:1em;border:1px solid #ccc;border-radius:5px}
#xtft.repspacemain img.fright{border:1px solid #ccc;border-radius:5px;max-width:300px;height:auto}
#xtft.repspacemain img.tf_rsmall{margin:0 0 .2em 1em;padding:1px;float:right;border:1px solid #ccc;border-radius:5px;max-width:220px;height:auto}
.reptespace{background-color:#fff;width:440px;padding-left:10px}
.repbg{background-color:#ebebeb;padding-top:0;text-align:left}
.repspace{margin:auto;background-color:#fff;max-width:none;width:auto;padding:10px;border-radius:5px;position:relative}
.reptxt{font-size:1em;line-height:160%}
.repspacemain{background-color:#fff;width:100%;padding-left:0;clear:both}
#xjat.repspacemain,#xmot.repspacemain,#xpht.repspacemain,#xtft.repspacemain,#xtkt.repspacemain,#xtpt.repspacemain,#xtvt.repspacemain{font-size:1em}
.repai{height:10px;background-image:url(/im/rep_ai.jpg);background-repeat:no-repeat;background-position:center 0}
.repaite{height:14px;background-image:url(/im/ai11.gif);background-repeat:no-repeat}
.repspace a{color:#039;text-decoration:none}
.repspace a:hover{color:#c00}
.reptxtmain{font-size:1.05em;line-height:1.5em}
.reptxtmain p{margin:.5em 0}
#xpt h2{font-family:Verdana,Arial,Helvetica,sans-serif}
.repdata{font-size:.9em;line-height:1.6em;padding-right:3px}
.repinl{font-size:.9em;white-space:nowrap;line-height:1.6em}
.repinl:after{content:":"}
.repnum{font-size:7pt;font-family:Verdana,Arial,Helvetica,sans-serif;color:#999;text-align:center;position:relative;top:-15px}
.repaitit{font-family:'Open Sans',"Arial Black",sans-serif;font-size:19pt;font-weight:700;letter-spacing:.05em;line-height:2em;text-align:center}
.atxpb a{color:#999;text-decoration:none}
.repcontr{height:auto;width:100%;text-align:right;top:-10px;display:block;position:relative;font-size:1.5em;color:#888;background:#ebebeb;padding:0 10px;right:10px;margin-bottom:.5em;border-bottom:1px solid #ccc;border-bottom:none}
.fsize:hover,.repcontr .fa-close:hover,.repcontr .fa-print:hover{background:0 0}
input.repfsize{position:relative;display:inline;top:3px;padding:2px}
.fsize{font:400 .8em 'Open Sans',Arial,sans-serif;display:inline;padding:0}
.fsize span:first-child{font-size:.8em;margin-left:5px}
.fsize span:nth-child(2){font-size:1.2em}
.repcontr .fa-close:hover,.repcontr .fa-print:hover{background:#fff;border-radius:5px}
.repcontr i.fa-close,.repcontr i.fa-print{position:relative;display:inline-block;text-align:center;width:auto;padding:0 0 0 5px}
.reptetit{font:700 2em 'Roboto Condensed',Verdana,sans-serif;margin:10px 0 3px 0;color:#333;line-height:1.5em;text-shadow:0 1px 1px #fff}
h1.reptetit{font:700 2em 'Roboto Condensed',Verdana,sans-serif;margin:0;color:#333;line-height:1.5em;text-shadow:0 1px 1px #fff}
#asmain h1.reptetit{font:700 2em 'Roboto Condensed',Verdana,sans-serif;margin-top:0;padding:0;color:#333;line-height:1.5em;text-shadow:0 1px 1px #fff}
.rephead1,.rephead2{font:600 1.05em 'Open Sans',Arial,sans-serif;line-height:1.5em}
.ovi .rephead1,.ovi .rephead2{font:600 1.15em 'Open Sans',Arial,sans-serif;line-height:1.5em}
#asmain .rephead2{clear:both}
.rephead3{font-family:'Open Sans',Arial,sans-serif;font-size:.9em;font-weight:700;line-height:1.5em}
.repsubtit{font-family:'Open Sans',Arial,sans-serif;font-size:1em;font-weight:700;line-height:2em}
.rephr{width:100%;border-top:1px dotted #aaa;margin-bottom:0}
.rephr::after{content:'\A';white-space:pre}
.transitinfo{font-size:.9em;width:33%;float:right;padding:2px;margin-left:10px;margin-top:5px;border:1px dashed #79acde;text-align:right;background-color:#fff7e6;border-radius:3px;padding:0 3px;max-width:200px;color:#000}
.transitinfo p{margin:0 0 3px 0}
#asmain .transitinfo p{margin:2px}
#asmain .transitinfo{margin-bottom:5px;max-width:180px}
.repem{font-size:.9em;background:#f8f8f8 url(/im/repembg.jpg) repeat-y;padding:5px;border-radius:5px;margin-bottom:15px;border:1px solid #ccc;clear:both}
.reptxtmain .repem{width:100%}
.repem a.ord{padding:0;border:none;background:0 0;text-decoration:underline;font-size:1em;text-indent:0;font-weight:700;color:#900}
.repitalic{font-style:italic}
.repfright{width:250px;line-height:1.3em;float:right;margin:10px 0 10px 10px;border:1px solid #ccc;border-radius:3px;display:block}
.repfright .tit{background-color:#cc503c;height:20px;text-align:center;color:#fff;padding-top:3px;font:700 1.1em 'Open Sans',Arial,sans-serif}
.repfright h3{margin:5px}
.repfright img{border-radius:5px;box-shadow:1px 1px 1px #333}
.repfright p:after{content:".";clear:both;display:block;visibility:hidden;height:0}
.asrcol .repfright{width:100%;line-height:1.3em;float:none;margin:0;border:none}
.graybottom{border-top:1px dotted #ccc;background-color:#ebebeb}
.pmess{font-size:9pt;margin:auto;border:1px solid #c00;background-color:#fef7d8;padding:4px;position:fixed;left:50px;right:50px;width:400px;height:120px;visibility:visible}
.showmob{display:block}
.hidemob{display:none}
#id_atxinfo{display:none}
#id_atxinfo p{margin-left:0}
.reptxtmain .atxplus::before{content:"\f055";display:inline-block;font:400 1.5em FontAwesome;position:relative;top:2px;left:2px;margin-right:5px;color:#ccc}
.atxgeninfo{border:1px solid #ccc;background:#f4f4f4;border-radius:5px;padding:0 3px;margin-bottom:5px;font-size:.95em}
.atxgeninfo a{font-size:.9em;color:#787878;text-decoration:none}
.atxgenad{margin-bottom:10px;padding:1em 0;border:1px solid #ddd;background:#f4f4f4;padding:1px;border-radius:5px;min-height:110px}
.atxgenad a{text-decoration:none}
.atxgenad strong{text-transform:uppercase;font:700 1.2em 'Roboto Condensed',Verdana,sans-serif}
.atxgenad a.rubblue,.atxgenad a.rubgreen{white-space:nowrap}
#id_atxinfo .asrcol{width:100%;margin-right:0;border:none;background-color:transparent;font-size:.95em;margin-bottom:0;line-height:1.6em}
#id_atxinfo .smallborder{border:none;margin-top:0;font-size:.95em;line-height:135%}
.vip a[target=astro-databank],.vip a[target=astrodatabank]{color:#565656;text-decoration:none}
.vip a[target=astro-databank]::after,.vip a[target=astrodatabank]::after{content:'Astro-Databank ➚';font-family:Arial,sans-serif;display:inline;border:1px solid;padding:0 3px;border-radius:5px;color:#fff;background:#849e8a;margin-left:5px;float:right;font-size:.9em}
.vip br{margin-bottom:.1em}
table.vip{border-spacing:0;border-collapse:collapse;max-width:900px}
.vip td{padding:3px}
.vip tr:nth-child(2n+1){background:#f2f2f2}
.quot{text-align:center;font-size:1.2em;color:#333;font-style:italic;margin:20px;padding:13px 0;border-top:3px solid #ccc;border-bottom:3px solid #ccc}
.quot:before{content:"“";float:left;position:relative;top:-10px}
.quot:after{content:"”";float:right}
.quot:after,.quot:before{font:bold 40px 'Open Sans',"Arial Black",sans-serif;color:#f60;padding:5px}
.quot1{text-align:left;color:#333;font-style:italic;margin:20px;padding:13px 0 20px;border-top:3px solid #ccc;border-bottom:3px solid #ccc}
.quot1::before{content:"“";float:left;position:relative;top:-10px;margin-bottom:-25px;font:bold 40px 'Open Sans',"Arial Black",sans-serif;color:#f60;padding:5px}
.quot1::after{content:"”";float:right;position:relative;top:-5px;font:bold 40px 'Open Sans',"Arial Black",sans-serif;color:#f60;padding:5px}
.loopmenu{padding:2px}
.loopmenu a{font-weight:700}
.quot2{text-align:left;color:#333;font-style:italic;margin:20px 5px;padding:13px 0 20px;border-top:2px solid #ccc;border-bottom:2px solid #ccc}
.quot2:before{content:"“";float:left;position:relative;top:-10px;margin-bottom:-25px}
.quot2:after{content:"”";float:right;position:relative;top:-5px}
.quot2:after,.quot2:before{font:bold 30px 'Open Sans',"Arial Black",sans-serif;color:#9c9;padding:5px}
.nat17,.nat17 input,.nat17 select,.nat17mod{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
li.nat17cp a:before,li.nat17np a:before{position:relative;top:2px;display:inline-block;width:16px;margin:0 3px;font:400 1.4em FontAwesome}
.nat17mod li.nat17np a:before{content:'\f067'}
.nat17mod li.nat17cp a:before{content:'\f044'}
.nat17 input[type=submit],.natgo{font:700 1.05em 'Open Sans',Arial,sans-serif;border:0;padding:0 8px;background:#197db2;color:#fff;box-shadow:1px 1px 4px #999;-moz-box-shadow:1px 1px 4px #999;-webkit-box-shadow:1px 1px 4px #999;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-appearance:none}
.nat17sel{position:relative;display:block}
.nat17{position:relative;display:block;padding:5px;border:1px solid #ddd;border-radius:5px;background-color:#f6f6f6;font-size:.9em;margin-bottom:1em}
.nat17 .nsfield{max-width:280px;min-width:150px;display:inline-block;position:relative}
.nat17 .nsfld{min-width:100px;max-width:110px;font-size:1.1em;margin:0;padding:0 2px;border:1px solid #ccc;background-color:#fff;border-radius:3px;display:inline-block}
.nat17 input[type=submit]{padding:0 5px;font-size:1.3em;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:5px}
label[for=nhor2],label[for=nhor]{font-size:1em}
label[for=nhor2]:after,label[for=nhor]:after{content:"\A";white-space:pre}
#colmainleft4 .nat17 select,.nat17 select{border:1px solid #ccc;background-color:#fff;border-radius:3px;min-width:100px;max-width:120px;width:100%;font-size:1.1em;outline:0}
.nat17sel .namelist .fa-search,.nat17sel .namesearch .fa-list{position:relative;top:0;padding:3px;color:#666;font-size:1.4em;cursor:pointer;width:18px;height:18px}
.namelist,.namesearch{width:80%;white-space:nowrap;max-width:250px}
.genchart .namelist,.genchart .namesearch{display:block;position:relative;min-width:136px;max-width:280px}
#aforlhead .namelist,#aforlhead .namesearch{width:100%;margin-left:20px;max-width:350px;white-space:normal}
#aforlhead select{max-width:187px}
.nat17mod{display:block;position:relative;top:0;margin:5px 0;width:100%;font-size:.9em;overflow:visible;white-space:auto;text-align:left;z-index:100}
.nat17mod li{list-style-type:none;font-size:1.05em;display:inline-block;margin:0;width:auto;padding:1px 6px 1px 3px;border-radius:5px 5px 5px 5px}
.nat17mod li.nat17np{background-color:#b9b9b9}
.nat17mod li.nat17cp{background-color:#a1b4bc}
.nat17mod li.nat17cp a,.nat17mod li.nat17np a{display:inline;color:#fff;text-align:left}
.nat17mod li.nat17mc{margin:0;display:inline;width:50%;padding:5px;position:relative;left:0}
.aclch.acm .nat17mod{top:25px}
.aclch.acm .nat17{min-height:95px}
.nat17 select[name=pers]{top:72px;z-index:1000;left:200px;font-size:1em}
.nat17mod li.nat17mc input{border:1px solid #ccc;border-radius:3px;font-size:1em;background:#fff}
.nat17mod a{text-decoration:none;color:#666;padding:0 0}
.shtittable .nat17{max-width:auto;max-height:auto;padding:5px;border:none;border-bottom:1px dotted #ccc;background-color:#fff;min-height:50px}
.namelist label,.namesearch label,.nat17sel label{width:auto;display:inline-block;min-width:85px}
#mainsubmit{z-index:200}
.lovers label[for=nho2],.lovers label[for=nhor]{height:2.5em;float:left;white-space:normal;line-height:1.2em;width:80px}
.lovers .nat17 select{border:1px solid #de8989;max-width:140px}
.lovers .nat17 input[type=submit]{background:#d72c37}
.maplist{position:absolute;display:block;left:90px;margin-top:1px}
.ui-autocomplete .ui-menu-item-wrapper{font-size:1em}
.ui-autocomplete{position:absolute;cursor:default;max-height:150px;overflow-y:auto;border:solid 1px #000;background-color:#fff;font-size:.85em;list-style:none;padding:0}
.ui-autocomplete li{padding:2px 5px;line-height:16px}
.ui-autocomplete li:nth-child(even){background-color:#eee}
.ui-autocomplete li:hover{background-color:#0a246a;color:#fff}
.ui-autocomplete li a:hover{color:#fff}
#ui-active-menuitem{background-color:#0a246a;color:#fff}
* html .ui-autocomplete{width:1px}
#hknav,#hknavext{font-size:1.05em}
#hknav a{text-decoration:none;color:#000}
#hknavext a{text-decoration:none;color:#333}
#hknav{text-align:left;position:relative;top:-5px;margin-top:10px;display:block;width:100%;min-width:320px;max-width:580px}
#hknavext{top:-8px;text-align:left;position:relative;display:block;width:100%;min-width:320px;margin-top:30px}
.hknav1,.hknav1a,.hknav2,.hknav2a,.hknav6,.hknav6a{border:1px solid #999;margin-right:4px;margin-bottom:3px;background-color:#f6f6f6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:2px 4px 1px 4px;float:left}
.hknav3,.hknav3a,.hknav4,.hknav5{border:1px solid #999;border-bottom:none;background-color:#f6f6f6;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:1px 4px;margin-right:3px;font-size:1em;position:relative;top:3px}
.hknav1{border:1px solid #6ba9e5}
.hknav1a{border:1px solid #6ba9e5;background-color:#fff}
.hknav2{border:1px solid #e5838f}
.hknav2a{border:1px solid #e5838f;background-color:#fff}
.hknav3{border:1px solid #ccc}
.hknav3a{border:1px solid #ccc}
.hknav4{border:1px solid #ccc}
.hknav4a{border:1px solid #ccc}
.hknav5{border:1px solid #069}
.hknav5a{border:1px solid #069}
.hknav6{border:1px solid #6c0}
.hknav6a{border:1px solid #6c0;background-color:#fff}
.hknav6a a{color:#fff}
div.hkhead,div.hklhead,div.hkmhead{margin-top:0}
.hknav3{white-space:nowrap}
#asmaincont.adbst,#asmaincont.aq,#asmaincont.hk{overflow:visible}
.hkhead,.hklhead,.hkmhead{border-top:1px solid #999;border-bottom:1px dotted #8598b6;font:700 1.2em 'Open Sans',Arial,sans-serif;padding:10px 0 15px 0;text-align:center;line-height:2em;text-shadow:0 1px 1px #d1d1d1}
.hkhead{background:#fff url(/im/hkbg12.jpg) no-repeat top right}
.hkmhead{background:#fff url(/im/hkbgmund2.jpg) no-repeat top center}
.hklhead{border-bottom:1px dotted #fcc;background:url(/im/hklove4.jpg) no-repeat}
.hkimg{margin:8px 16px 5px 0}
h1#hkhead{font:700 1.2em 'Roboto Condensed',Verdana,sans-serif;margin:0;border:none}
h2#hksub{font:bold 8pt Verdana,Arial,Helvetica,sans-serif;padding-top:5px;text-shadow:none;margin:0}
.hkown{font:700 .8em 'Open Sans',Arial,sans-serif;padding-top:5px;text-shadow:none}
.hkline{padding:10px 0 2px 0;border-top:1px solid #ccc;line-height:1.7em;font-size:.95em}
.hkline .txt8p{font-size:1em}
.hkline strong{font-size:1.2em;font-family:'Roboto Condensed',Verdana,sans-serif}
.hk small{line-height:1.7em;font-size:.95em}
.hktit{font-size:1.1em;font-weight:700}
.hktitx{font-size:15pt;font-weight:700;line-height:150%;font-family:Arial,Helvetica,sans-serif}
.hkchart{position:relative;display:inline}
div.grayline{margin:0 0 2px 0;display:block;float:left;height:15px;width:100%;background:url(/im/xgray.gif) repeat-x center}
#skinpict{height:80px;background:url(/im/registbg.jpg) no-repeat center 20px}
.hkprof{cursor:pointer;border:1px solid #fc0;background-color:#fefcea}
.hkprof ul{padding-left:1em}
.hkprof h3{font:700 .95em 'Open Sans',Arial,sans-serif;background:url(/im/hkprof.png) no-repeat 0 -1px;text-indent:1.5em}
.hkprof a{background:transparent url(/im/hklog.png) no-repeat;padding-left:22px;font-weight:400;font-size:.95em;color:#069}
#hkprof{display:none;border-top:1px solid #ccc}
.hk #help ul{display:block}
#help li{line-height:1.4em}
.hk .asrcol .awdinfo{border:none;background:#fff;padding:0}
.hktext p{font-size:1.12em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding-right:5px}
div.hkhead,div.hklhead,div.hkmhead{margin-top:4px}
#asmain .hktext h1{font:700 1.2em 'Open Sans',Arial,sans-serif;margin:.5em 0;padding:0}
.hktext p{font-size:1.05em;line-height:1.5em}
.hktext p:first-of-type{margin-top:0}
.hkcur{font-size:.95em;padding:0}
.hksubhead{width:100%}
.hksubheadl{float:left;width:70%;text-align:left}
.hksubheadr{float:right;width:30%;text-align:right}
.hkstars{float:right}
#ehkm table{position:relative;left:0;top:-5px}
#ehkm{margin:4px 0 4px 0;border-right:none}
#ehkmad img{width:100%;height:auto;margin:0}
#ehkmad .formbtn{display:inline-block;margin-bottom:5px}
#mdcheckb table,#mdcheckb td{min-width:80px;width:100%}
.ehkmtit strong{margin-left:0}
.ehkmtit strong{text-align:center}
#ehkm{margin:4px 0 4px 0;border-right:1px solid #ccc;clear:left;display:block}
#ehkm td{border:1px solid #ccc;border-right:0;border-bottom:0;padding:2px 0}
#mdcheckb td{border:0;padding-top:10px}
#mdcheckb select{font-size:1.1em;min-width:80px;max-width:250px}
#ehkm input{border:1px solid #fff}
#ehkm input:hover{background-color:#ebebeb;border:1px solid #ccc;border-radius:2px}
.ehkmtit{color:#fff;background:url(/im/headertop2_bg.png) no-repeat}
.ehkmtit strong{padding-left:6px;line-height:20px;font-size:1em}
.loveback2{margin:10px 0}
.love{font:.95em Verdana,Arial,Helvetica,sans-serif;margin:10px 0}
.love::before{content:'\f004';display:inline;font:400 1em FontAwesome;color:#d74a3f}
.lovetxt1{font-weight:700;line-height:2em;padding:2px 0 0 12px;background:url(/im/button_list_reg.png) no-repeat 3px 6px}
a.lovetxt:hover{text-decoration:underline;color:#900}
.loveback{font:.95em Verdana,Arial,Helvetica,sans-serif;margin:10px 0}
.loveback::before{content:'\f0a8';display:inline;font:400 1.2em FontAwesome;color:#578bce;margin-right:3px}
.lovebg{background:url(/im/hklove2.jpg) no-repeat right -1px}
.lovetitel{font:bold 12pt Georgia,Times,serif;text-indent:15px;padding-top:3px;color:#333;height:57px;vertical-align:middle}
.lovetitel2{font:bold 12pt Georgia,Times,serif;padding:3px 0;color:#333}
.lovl{font-family:'Open Sans',"Arial Black",sans-serif;font-size:8pt;color:#c00}
a.lovl{color:#c00;text-decoration:none}
.love a.fright{text-decoration:none;opacity:.5}
#mund,#mund1,#mund2,#mund3,#mund4{font:normal .95em Arial,Verdana,sans-serif}
#mund2,#mund3,#mund4{border-top:1px dotted #ccc}
#mund ul,#mund1 ul,#mund2 ul,#mund3 ul,#mund4 ul{padding-left:0}
#mund li,#mund1 li,#mund2 li,#mund3 li,#mund4 li{line-height:1.9em;list-style-type:none;clear:left}
#mund h2,#mund1 h2,#mund2 h2,#mund3 h2,#mund4 h2{padding-top:1px;font:bold 1.1em Verdana,Arial,sans-serif}
.msym{min-width:50px;float:left;clear:left}
.mundtx{margin-left:0;margin-bottom:.3em}
.mundtx a{text-decoration:none;padding:2px 2px 0 12px;background:url(/im/button_list_blue.png) no-repeat 3px 6px;color:#000}
#mund,#mund1,#mund2,#mund3,#mund4{font-size:.95em}
#mund li,#mund1 li,#mund2 li,#mund3 li,#mund4 li{line-height:1.5em}
.plusico::before{content:"\002B";display:inline-block;width:12px;height:12px;border-radius:50%;position:relative;cursor:pointer;font-family:Arial,sans-serif;top:0;font-size:.9em;padding:3px;color:#888;border:1px solid #888;background:#fff;text-indent:3px;line-height:13px}
.hk .infobut{font-size:1.4em;font-weight:400;margin-left:5px;top:2px}
.hkchart .tlist{width:98%;font-size:.95em;display:none;position:relative;left:0;padding:3px 0 0 3px;margin:3px 0 .8em 0;border:1px solid #ddd;background-color:#f6f6f6;border-radius:2px}
.hkchart .tlist a{text-decoration:none;padding:0 0 0 4px;background:0 0;color:#333}
.hkchart .tlist a:hover{color:red;background:0 0;text-decoration:underline}
.hkchart.imlink a{background-image:none;background:0 0;padding:0}
.hkchart.imlink a.marked{color:#710000}
.plstd{font:1em verdana,arial,sans-serif;width:100%;position:relative;margin:0}
.plstd ul{padding:0;margin:0;list-style-type:none}
.plstd ul li ul li{padding-left:0;margin:0;list-style-type:none;line-height:1.8em}
.plstd ul li a{text-decoration:none;color:#000}
.plstd ul li:hover ul{display:block;position:relative;width:100%}
.plstd ul li ul{display:none;position:static}
.plstd ul li ul li{background:0 0}
.pl{padding:10px;font-weight:400;border:none;background:#fff}
.pl2 ul li ul li{padding-left:10px;margin:0;list-style-type:none;font-weight:400}
.shtable{font-size:1em}
.shtable textarea{min-width:250px}
select.shtable{min-width:100px;border:1px solid #ccc;background-color:#fff;border-radius:3px}
table.shtable>tbody>tr>td{padding:4px 0}
.cartcontainer{width:520px;margin-left:250px}
.ahornatrec{border:1px solid #ccc;margin-top:8px;background-color:#fffbe6}
.ahornatrecleft{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;color:#fff}
.smallborder{border:1px solid #ccc;margin-top:8px}
.smallborder li{margin-left:14px;width:80%}
.smallborder td{position:relative}
.myabord{font-weight:700;font-size:1em;text-transform:none;padding:2px}
.forlink{background-color:#fff}
.forlink li{margin-left:15px;font-size:1.1em}
.login{font-size:7pt;font-family:Arial,Helvetica,sans-serif;height:5px}
.txtform160{width:160px;font-family:Arial,Helvetica,sans-serif;font-size:8pt}
.txtform420{width:420px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt}
.hpbg{border-right:1px solid #666;background-color:#c8d3e9}
.myatable{width:180px;background-image:url(/im/bgmya180_white.jpg);background-repeat:no-repeat;background-color:#fff;height:550px}
.infotit{font:bold 2em 'Roboto Condensed',Verdana,sans-serif;border-bottom:1px dotted #666;padding-top:10px;padding-right:5px}
.infosubtit{font:bold 1.1em 'Roboto Condensed',Verdana,sans-serif;padding-top:3px;padding-right:5px;clear:left}
.infotxt{line-height:1.6em;margin-top:1em}
#faqli ul{padding-left:15px;line-height:1.35em;list-style-type:none}
.error{background-color:red;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt}
.twocol,.twocol1{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;margin-bottom:20px}
.twocol ol{padding-left:1.5em}
.twocol ul{padding-left:1.5em}
.twocol ol li .vtit8{text-decoration:underline;font-size:.95em}
.twocol ol{padding-left:1.5em}
.faq .twocol ol{padding:0 1em}
.twocol ul{padding-left:1em}
.twocolnb{page-break-inside:avoid}
.teaser{margin:5px 0 0 3px;clear:both}
.infoflexcontainer{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.infoflexcontainer>div img{width:100%;height:auto;max-width:none}
.bugrep{background-color:#fff;background-image:none}
.bugrep .tit11p{font-size:1.2em}
#bugrep{max-width:630px;min-width:280px;width:100%;margin:10px;font-size:1em}
.bugrepcontainer{border:1px solid #ddd;background-color:#f6f6f6;border-radius:4px;padding:4px;margin-bottom:10px;overflow:hidden}
.bugrepcontainer label,.lpar{display:inline-block;width:20%;position:relative;vertical-align:top;font-weight:600;font-size:.9em;min-width:10em}
.bugrepcontainer input,.bugrepcontainer textarea{width:70%;min-width:20em;font-size:.9em}
.explain,.rparam{display:inline-block;width:70%;min-width:20em}
.bugrepcontainer textarea{height:10em}
.bugrepcontainer textarea.single{height:4em}
.bugrepcontainer div,.bugrepcontainer span{margin-bottom:5px}
.bugrepcontainer select{font-size:.9em}
.bugrepcontainer .bugbut{max-width:120px}
.bugrep ul{padding-left:0}
.bugrep li{list-style-type:none}
.bugrep .smallborder{border:none;margin-top:0}
.bugrep .smallborder td{padding:2px 3px}
.bugrep .smallborder .txt9p{font-size:.85em}
.bugrep .smallborder input,.bugrep .smallborder textarea.txt9p{font-size:1em;width:90%;border-radius:3px;border:1px solid #888;padding:3px}
.bugrep .smallborder h3{font-size:1em;margin:0}
.bugrep .smallborder h4{margin:0}
.bugrep .smallborder h4:before{content:"«"}
.bugrep .smallborder h4:after{content:"»"}
.bugrep .smallborder .txt8p{font-size:.85em}
.bugrep .txt9p{line-height:1.2em}
.text6{text-align:center}
.text6 a.vtit8{font-weight:400;font-size:1em}
.bugrep .text5 input{font-size:1em!important;background:#34ad34;color:#fff;border:1px solid #666;border-radius:3px;padding:3px;margin-left:4em}
.bugrep .smallborder .txt9p{font-size:.9em}
.bugrep td.txt8p{height:auto}
.bugrep .txt8p td,.bugrep .txt9p td{background-color:#f0f0f0!important}
#asmain.awd h2{font:bold 1.2em 'Roboto Condensed',Verdana,sans-serif;margin-top:10px}
.awdtx{line-height:1.6em;margin:5px 0 10px 0}
.awdwarn{line-height:1.6em;margin:5px 0 10px 0;color:red}
#awdlogin,#deldata{max-width:750px;width:100%}
.awdinput{background-color:#fff;border:1px solid #c8c8c8;padding-left:5px;height:2em;width:320px;line-height:1.8em;border-radius:5px;box-shadow:inset 0 0 1px #5a5a5a;margin:2px 0 2px 0;font-size:1.1em}
.awdfield{margin-bottom:10px;border:1px solid #ccc;border-radius:10px;padding:10px;line-height:2em;position:relative}
.awdfield ul{padding-left:1em}
.awdf1{background-color:#fffbec;width:95%}
.awdf2{background-color:#f4f4f4;width:95%}
.awdf3{background-color:#f8f8f1;line-height:1.5em;max-width:750px;width:95%}
.awdico1{background:url(/im/awdiconstar.png) no-repeat left top;padding-left:30px;text-decoration:none;position:relative}
.awdico2{background:url(/im/awdiconuser.png) no-repeat left top;padding-left:30px;text-decoration:none;position:relative}
.awdico3{background:url(/im/awdiconpw.png) no-repeat left top;padding-left:20px;text-decoration:none;position:relative}
.awdico4{background:url(/im/awdiconlogout.png) no-repeat left 4px;padding-left:30px;text-decoration:none;position:relative}
.ale .smallborder,.awd .smallborder{margin-bottom:10px;border:1px solid #ccc;border-radius:5px;padding:2px;line-height:2em}
.awd .vtit8{font:bold 1.3em 'Roboto Condensed',Verdana,sans-serif}
.awdsubm{float:right}
.awdsubm .butgreen{min-width:9em}
.ale label{display:inline-block;min-width:60px;position:relative;vertical-align:top}
.ale input,.ale select{font-size:.95em}
.ale select.txt8p{font-size:1em}
.ale input.green{min-width:200px;margin-left:65px}
.newdata{font:700 .9em 'Open Sans',Arial,sans-serif;white-space:nowrap;padding:2px 25px 2px 2px;text-decoration:none;color:#fff;background-color:#007dc1;border-radius:4px;border:1px solid #124d77;display:inline-block;text-shadow:1px 1px 1px #333;margin:0 0;box-shadow:inset 0 1px 0 0 #54a3f7}
.newdata:hover{color:#fff;background-color:#690}
.newdata::before{font:400 16px FontAwesome;content:"\f067";position:relative;top:2px;margin:0 8px 0 4px}
.delwarn{border:1px solid red;background:#fff;border-radius:3px;padding:3px}
input[name=delabo]{width:2em;height:2em;box-shadow:1px 1px 1px #000}
.awdf1 .txt10p{font-size:1em;color:red;font-weight:600}
#deldata{font-size:.95em}
.awdfield.awdf1{line-height:1.7em}
tr.grey:nth-child(2n){background:#f4f4f4}
.grey:HOVER{background-color:#e4e4e4}
.white{background-color:#fff}
.awd pre{background:#f1f1f1;padding:4px;border:1px solid #ccc;border-radius:5px;font-size:.95em}
.shtittable{margin-top:5px}
table.shtittable{padding:0;margin:0}
textarea.shtittable{width:95%;min-height:150px}
.shtittable td{vertical-align:top}
#mya{font-size:.93em}
#mya td{border-bottom:1px dotted #ccc;padding:3px}
#mya .txt8p{font-size:1em}
#mya .txt8p a{font-weight:700}
#mya .smallborder{border:none;margin-top:2px}
#mya{max-width:450px}
.formtx{width:95%;font-weight:600;float:none;display:block;max-width:450px}
.formline small{font-size:.9em}
.formline select{width:100%;max-width:450px}
.formline input,.formline select{font-size:1em;font-family:Verdana,Arial,Helvetica,sans-serif}
.formline input[type=password],.formline input[type=text]{width:95%}
.formline input[type=password]{margin-bottom:1em}
.formline{display:block;margin:5px 0;position:relative;clear:both;padding:5px 2px}
.infobut{font-size:1.8em}
.xsmall{font-size:.8em;font-weight:400}
.formbutton{top:3px}
.formrgt{display:inline}
.myabord{font-weight:700;font-size:1em;text-transform:none;padding:2px}
.ovi .myabord{background-color:#ebebeb;padding-right:5px}
.ovi .smallborder{border-radius:3px}
.myabordadm{font-weight:700;font-size:1em;text-transform:none;padding:2px;background-color:#fc6;padding-right:5px}
.myadat{font:bold 1.3em 'Roboto Condensed',Verdana,sans-serif;padding-bottom:10px}
.myatb{font-size:.95em}
.myatb table{padding:3px 6px 3px 3px;border:1px solid #ccc}
td.myatb{padding:3px 6px 3px 3px;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
.myali{vertical-align:top}
.myali select{font-size:.9em;max-width:150px}
.myalink{color:#000;text-decoration:none;line-height:2em;padding:0 5px;font-size:.95em}
a.myalink:hover{color:#c00;text-decoration:underline}
.myasort{font-size:.9em;padding-left:2px}
#astlistsel a,.myasort a{min-width:10px;display:inline-block;padding:0 2px;border-radius:3px;border:1px solid #669bcc;background-color:#f4f4f4;color:#000;text-decoration:none;line-height:1.2em;text-align:center;margin-left:1px}
.myasort font{min-width:10px;display:inline-block;padding:0 2px;border-radius:3px;border:1px solid #ccc;background-color:#f4f4f4;color:#888;text-decoration:none;line-height:1.2em;text-align:center;margin-left:1px}
.myasort a:hover{background-color:#fc0;box-shadow:1px 1px 1px #666}
div#mya .smallborder font{padding-left:5px}
.myatrash{display:inline;border:none;background-color:#fff;font-size:1.3em;font:400 1.3em FontAwesome;color:#8c8787;float:right;position:relative;top:2px;right:3px}
.myatrash:hover{cursor:pointer}
tr.white .infobut{position:relative}
tr.white p{width:110%}
#colmainleft2.genchart{min-width:320px;width:100%}
.genchart #nat{width:100%;min-width:310px;width:97%;position:relative;left:-8px}
.bigc{border:1px solid #e5e5e5;border-left:0}
.genctit{font-weight:700;margin-bottom:3px;padding-top:5px;text-align:left}
div.genctit{margin-top:4px}
.genc{padding:2px;position:relative;vertical-align:top}
#gencbigimg{display:none}
.gencborder{margin:0;table-layout:auto}
.gencborder td{padding:2px;vertical-align:text-top;margin:0}
.genchart .fa_info{position:relative;top:3px;left:5px;margin-left:6px;width:18px;height:16px;font-size:15px;padding-top:3px}
#genclayer6,#genclayer7{display:none}
.gencborder td.verd8p a{font-size:.9em;line-height:1.2em;text-decoration:none}
.gencsub{text-align:left;padding:5px}
.gencadd{width:100%;max-width:150px}
.gencadd select{min-width:auto;font-size:auto;-webkit-appearance:auto}
.bigimg{max-width:100%;height:auto}
td.gencleft{width:30%;min-width:80px;max-width:100px;padding:2px;vertical-align:top}
td.gencright{width:60%;max-width:220px;padding:2px 0 0 10px;vertical-align:top}
.gencright select{max-width:200px;margin-left:10px}
.spacer{padding:2px}
.genchart #nat select,.genchart select{font-size:.9em;width:100%;min-width:50px;max-width:150px;margin-right:0}
.genchart select{width:auto}
select.gencadd{width:100%;min-width:80px;max-width:120px}
.genchart .natsel{margin:0;max-width:110px;min-width:110px}
.genchart #nat select{font-size:.85em;max-width:100px}
.genchart .natrgt{max-width:200px;min-width:100px;float:left;margin:0 0 0 3px;text-align:left;left:0;line-height:1.6em}
.repem{width:96%}
.blue.gencbutton{min-width:100px}
#asmaincont.acc .scroller-bar,#asmaincont.ack .scroller-bar,#asmaincont.acl .scroller-bar{display:block}
#colmainleft4 .gencbg{box-sizing:border-box;padding-bottom:1em}
.bigc{border:1px solid #e5e5e5;border-left:0}
.gencbg h2{font-size:1.7em;padding:3px;border-radius:3px;display:block;position:relative;border-bottom:3px dotted #ccc;margin-bottom:1em}
.gencbg h2::after{content:'';display:block;width:30px;height:30px;border-radius:50%;position:absolute;top:4px;background:url(/im/ahor14_genchart.jpg) no-repeat;background-size:cover;right:6px}
#genciframe h2::after{display:none}
.genchart h3,.genctit{font:700 1em 'Open Sans',Arial,sans-serif;margin-left:5px;text-align:left}
div.genctit{margin-top:.6em}
.gencborder{margin-left:1px;margin-top:1px;table-layout:auto}
.verd8p select{font-size:.9em;border:1px solid #ccc;background-color:#fff;border-radius:3px}
table.genchead{width:100%;max-width:670px}
.gencborder td{padding:2px;vertical-align:text-top;max-width:250px}
.gencsub{text-align:right;padding:5px}
.bigimg{max-width:100%;height:auto}
.genccol{margin-left:0;display:inline-block;min-width:200px}
.zodexp1,.zodexp2,.zodexp3,.zodexp4{display:none}
#zod2:checked~.zodexp1,#zod2:checked~.zodexp2,#zod4:checked~.zodexp1{display:inline-block}
#zod4:checked~.zodexp4,#zod5:checked~.zodexp3,#zod6:checked~.zodexp4,#zod7:checked~.zodexp4{display:inline-block}
#zod5:checked~.zodexp4{display:none}
#zod5:checked~#zod3,#zod5:checked~#zod3~label,#zod5:checked~#zod4,#zod5:checked~#zod4~label{display:none}
.zodexp3,.zodexp4{float:left;color:#c00}
.zodexp1{color:#c00}
.zodexp2{margin:5px 0}
#zod4:checked~#zod6,#zod4:checked~#zod6~label{display:none}
#zod4:checked~#zod7~label,#zod5:checked~#zod6~label,#zod5:checked~#zod7~label{display:inline-block}
#colmainleft4 .gencbutton1,#colmainleft4 .gencbutton2{font:400 1.1em 'Open Sans',Arial,sans-serif;padding:4px 15px;color:#fff;background:#069;cursor:pointer;border-radius:3px;min-height:22px;white-space:nowrap;border:1px transparent;position:relative;box-shadow:1px 1px 2px #666;-webkit-appearance:none}
.gencrub2cont{max-width:300px;position:relative}
#colmainleft4 a.gencbutton2{text-decoration:none;font-size:1em;background:#999;padding:0 3px;left:auto;right:0;margin:0;display:inline;position:relative;float:right;min-height:auto}
#colmainleft4 .gencbutton1:hover{background:#92b153}
#colmainleft4 .gencbutton2:hover{background:#f90}
#colmainleft4 .gencsub2 .gencbutton1{font-size:1em;margin-top:.5em;margin-right:7px}
#colmainleft4 .gencsub2{margin:10px 0 20px 0}
#colmainleft4 .gencsub1{display:none}
#colmainleft4 .gencsub1.sticky1{text-align:center;z-index:10000;display:block;width:100%;padding:5px;left:-1px;margin-top:5px;visibility:visible;position:fixed;bottom:0;animation-name:fbpos3;animation-duration:.5s;background:rgba(221,221,221,.9);border-top:1px solid #666;height:42px}
@keyframes fbpos3{
from{bottom:80%}
to{bottom:0}
}
#colmainleft4 .gencsub2{display:none}
.gencadd select{min-width:200px;font-size:.92em;border:1px solid #ccc;background-color:#fff;border-radius:3px}
select.gencadd{-webkit-appearance:none}
#colmainleft4 .genccol input{left:-3px;position:relative}
#colmainleft4 input#sday{max-width:3em}
#colmainleft4input#syr{max-width:6em}
.flexcont42 input{width:95%}
#colmainleft4 .gencsday input,#colmainleft4 input[type=number],#colmainleft4 input[type=text],#colmainleft4 select,#colmainleft4 textarea{padding:4px;border:1px solid #ccc;border-radius:4px;resize:vertical;font-size:1em;width:auto;max-width:250px}
.genchsy label,.gencrub0 label,.gencrub2 label,.gencrub3 label,.gencrub4 label,.zodexp2 label{width:auto;display:block;font-size:1em;font-weight:600;line-height:1.8em}
label.zod0{width:60px;position:relative;display:inline-block}
.flexcont42 label{font-weight:600}
textarea#ast{max-width:700px;width:100%}
textarea#ast:not(:placeholder-shown){border:2px solid #859edb;border-radius:3px;background:#f5e3aa}
.clearico:before{content:"x";display:block;cursor:pointer;position:absolute;font-size:1.5em;width:15px;color:#c2c2c2;right:15px;top:23px}
p.uselt{margin:5px 0;position:relative}
#colmainleft4 .gencsub{text-align:center;z-index:10000;width:100%;max-width:580px;padding:5px;left:-1px;margin-top:5px}
#colmainleft4 .gencsub2{text-align:right}
.nobreak,.zodexp2{white-space:nowrap}
.genchsy .nobreak label{White-space:normal}
#hsy{vertical-align:top}
.zodexp2 .awdinfo{white-space:normal;background:#fff}
.gencind{font-weight:600;display:inline-block}
.zodrub2{position:relative;left:63px}
.gencrub0,.gencrub1,.gencrub2,.gencrub3,.gencrub4{font-family:'Open Sans',Arial,sans-serif;font-size:.9em;padding:5px;position:relative;font-size:1em;line-height:1.8em}
.gencrub0,.gencrub3{background:#f8f8f1}
.gencrub1{background:#fffbec}
.gencrub2{background:#f6f4f4;line-height:2em}
.gencrub4{background:#f4f4f4}
.gencleftcont{float:left}
.gencrightcont{float:left}
.gencrub2:after,.gencrub3:after{content:"";display:table;clear:both}
.zodexp3{float:none}
.gencrub0{margin-bottom:1.5em}
.genccol{font-size:.95em}
.gencsday{position:relative}
.gencdate{display:inline;position:relative;vertical-align:top}
.gencminus:before,.gencplus:before{font:400 14px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-right:3px;color:#15729e}
.gencminus:before{content:"\f146"}
.gencplus:before{content:"\f0fe"}
.gencchartsize{display:block;border-top:1px dotted #ccc;margin-top:5px;padding-top:5px}
.helpclosebut{text-align:right;color:#999;font-size:1.6em;position:absolute;top:5px;right:20px;background:#fff;cursor:pointer}
#showcurconv .helpclosebut{right:30px}
a#genclayer1butt,a#genclayer2butt,a#genclayer3butt,a#genclayer4butt,a#genclayer5butt{width:100%;display:inline;text-decoration:none}
.genctit a:hover{color:#c00}
.flexcont3,.gencind,.gencrub0,.gencrub1,.gencrub4{display:block}
#colmainleft4 .genccol,#colmainleft4 .gencsub,.flexcont4,.flexcont42,.gencadd,.genchsy,.gencmethod,.genczod1{-webkit-flex:1;-ms-flex:1;flex:1}
.genczod1{max-width:450px}
.flexcont4,.gencmethod{-webkit-flex:2;-ms-flex:2;flex:2}
.flexcont4{padding:0 3px}
.flexcont42{position:relative}
.gencadd{margin-right:1em}
.genctit{margin-left:0;padding:3px;margin-bottom:0;border-bottom:1px solid #ddd}
.genctit.bg1{border-bottom:1px solid #efe6db;background:#efe6db}
.genctit.bg2{border-bottom:1px solid #d2dcde;background:#d2dcde}
.genctit.bg3{border-bottom:1px solid #cfe1e6;background:#cfe1e6}
.genctit.bg4{border-bottom:1px solid #e1ded2;background:#e1ded2}
.genctit.bg5{border-bottom:1px solid #d2e1dd;background:#d2e1dd}
h3.genctit1{white-space:nowrap}
.tab1,.tab2,.tab3,.tab4,span.tab1{background:#f8f8f1;border:1px solid #ccc;border-radius:3px;padding:2px 5px 6px 5px;border-bottom:none;position:relative;top:0;box-shadow:1px 1px 1px #666;color:#c00;display:inline}
a.tab1,a.tab2,a.tab3,a.tab4{background:#edecec;color:#666;box-shadow:none;font-size:.9em}
a.tab1:hover,a.tab2:hover,a.tab3:hover,a.tab4:hover{color:#666;background:#fff}
.genctit1 a{text-decoration:none}
.genctit1 label{display:block;min-width:100px;margin-bottom:.5em}
#astlist,.helpiframe{width:100%;height:98%;background:#fff;overflow:auto}
#astlist{border:1px solid #ccc;border-radius:3px}
.flexcont4 a[target=astlist]{cursor:pointer;text-decoration:underline;color:#333}
#genciframe{display:none;margin-top:.5em;-webkit-overflow-scrolling:touch;overflow-y:auto;position:relative;height:350px}
.helpicont{-webkit-overflow-scrolling:touch;overflow-y:auto;position:relative;height:400px}
.genchart iframe{width:100%;height:98%;background:#fff}
#astlist h2{font-size:1.2em}
#astlistsel a{text-decoration:none;min-width:14px;cursor:pointer}
#astlistsel a:hover{background:#fff;color:#000;text-decoration:underline}
#astindex{text-align:left;color:#999;font-size:.85em}
pre{font-family:"Courier New",Courier,mono;font-size:1em}
.helpclosebutast{text-align:right;color:#999;font-size:1.1em;position:absolute;top:3px;right:22.5px;background:#fff}
#colmainleft4 .genctit:first-of-type{border-bottom:none}
.genchart .infobut{position:relative;margin-left:.5em;vertical-align:top}
.genchart .dragchartcontrol{top:5px;width:20px;height:20px;float:right}
.genchart .gchlist h3{-moz-column-span:all;-webkit-column-span:all;column-span:all;margin-bottom:5px;font-size:1.15em}
.genchart .gchlist li{page-break-inside:avoid;line-height:1.7em}
.genchart .gchlist ul{margin-top:0;margin-left:2px}
.genchart .gchcols{-webkit-column-count:3;-moz-column-count:3;column-count:3}
.genchart .awdinfo li{margin-left:0}
.genchart .gchlist ul{list-style-type:none;padding-left:0}
.genchart .awdinfo #help{font-size:.9em}
.genchart .awdinfo{width:100%;margin:5px 0 5px 0;background:#fff;z-index:100;border:1px solid #ccc;border-radius:5px}
#gchaddopt.awdinfo{width:100%}
.gencopt{font:400 .75rem 'Open Sans',Arial,sans-serif;margin-left:.5em;color:#565656;display:inline}
input[name=asp]+.asp,input[name=aspoct]+.aspoct,input[name=aspqui]+.aspqui,input[name=mainasp]+.mainasp,input[name=pfday]+.pfday,input[name=sevenpl]+.sevenpl{display:none}
input[name=asp]:checked+.asp,input[name=aspoct]:checked+.aspoct,input[name=aspqui]:checked+.aspqui,input[name=mainasp]:checked+.mainasp,input[name=pfday]:checked+.pfday,input[name=sevenpl]:checked+.sevenpl{display:inline;color:#c00}
.chart .nat17,.chartwide .nat17{margin-bottom:3px}
.chart .helpicont,.chartwide .helpicont{max-height:200px}
.chimg p:first-child{max-width:660px}
.chartftn .helpicont{max-height:120px}
.chartlinks{display:-webkit-flex;display:flex;justify-content:space-between;width:100%;max-width:680px;margin-bottom:1em;flex-flow:column wrap}
.chartlinks a{text-decoration:none}
.chartftn .infobut,.chartlinks .infobut{position:relative;font-size:1.2em;display:inline;right:0}
.col1,.col2,.col3{font-size:.9em;position:relative}
.col1{width:80%}
.chart .col1{width:95%}
.col2{width:100%}
.chart .col2{width:95%}
.col3{text-align:left;width:98%}
.mobplus{display:none}
.chartdata a,.chartdef a,.chartpdf a,.chartstore a{display:inline-block;position:relative;background:#f6f6f6;border:1px solid #ddd;border-radius:3px;padding:0 3px;margin-top:2px;width:90%}
.chartback a,.charttrans a{display:inline-block;position:relative;border:1px solid #888;border-radius:5px;padding:0 3px;text-align:right;height:19px;margin-top:2px;min-width:180px;color:#fff}
.charttrans a::before{content:'+';font:600 1.5em Arial,sans-serif;display:inline-block;position:relative;margin-right:5px;color:#fff;line-height:13px;top:2px}
.charttrans a.cross::before{transform:rotate(45deg)}
.chartback a::before{content:'\f060';font-size:1.1em;color:#fff}
.chartdata a:hover,.chartdef a:hover,.chartpdf a:hover,.chartstore a:hover{background:#fff;border:1px solid #693}
.chartback a:before,.chartdata a:before,.chartdef a:before,.chartpdf a:before,.chartstore a:before,.charttrans a:before,.mobplus1:after,.mobplus2:after,.mobplus3:after{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.chartdata a:before,.chartpdf a:before{content:'PDF';font-size:1em;font-weight:600;display:inline-block;position:relative;margin-right:5px;color:#666}
.chartback a:before,.chartdef a:before,.chartstore a:before{display:inline-block;position:relative;top:0;margin-right:3px;font:400 1.2em FontAwesome}
.chartdef a:before{content:'\f007';color:#777;width:17px}
.chartstore a:before{content:'\f0c7';width:15px;overflow:hidden;top:3px}
.chartftn .awdinfo,.chartwide .awdinfo{border:1px solid #ccc;border-radius:5px;padding:5px;background:#fbfbfb;margin-top:.5em;max-width:755px}
.chartftn{font-size:.85em;margin-bottom:2em}
.chart .sharico2,.chartwide .sharico2{display:inline-block;width:auto;position:relative;top:4px;opacity:.7}
.chart .sharico2 i,.chartwide .sharico2 i{font-size:1.2em}
.chart input,.chart select,.chartwide input,.chartwide select{padding:4px}
#chartmobhide1,#chartmobhide2,#chartmobhide3{display:none}
.mobplus{display:block;position:relative}
.mobplus1,.mobplus2,.mobplus3{border:1px solid #ddd;border-radius:3px;width:50px;background:#ededed;display:inline-block;height:23px}
.mobplus1:before,.mobplus2:before,.mobplus3:before{display:inline;position:relative;color:#888;top:2px;margin-right:5px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.mobplus1:before{content:'PDF';font-size:1em;font-weight:600;padding-left:10px}
.mobplus2:before{content:'\f007 \f0c7';font:400 1.1em FontAwesome;letter-spacing:5px;padding-left:10px}
.mobplus3:before{content:'\f09a \f099 \f003';font:400 1.1em FontAwesome;color:#888;letter-spacing:2px;padding-left:4px}
.chartlinks{flex-flow:column wrap;margin-bottom:3px;max-width:330px}
.chartback a,.chartback a:hover{background:#81b06a}
.charttrans a,.charttrans a:hover{background:#6f97ab}
.chartback a,.charttrans a{width:92%;text-align:left;height:20px;margin-top:3px;color:#fff;position:relative;top:1px;font-weight:600}
.chartftn .infobut,.chartlinks .infobut{float:none;margin-right:0}
.chart .sharico2 .fb,.chart .sharico2 .ml,.chart .sharico2 .tw,.chartwide .sharico2 .fb,.chartwide .sharico2 .ml,.chartwide .sharico2 .tw{height:21px;width:auto;opacity:1}
.gencopt{left:10px;position:relative;display:block;height:1em;line-height:1em}
.closex:before{content:'\2A09';display:block;font-size:20px;margin-top:5px;font-weight:700}
input:focus[type=checkbox]{border:1px solid #51cbee;box-shadow:none}
.chartico::after{font:400 1.3em FontAwesome;content:'\f192';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#999;border:1px solid #ccc;border-radius:3px;padding:2px 1px}
#pm_wrapper{font-family:monospace;font-size:12px;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}
#pm_wrapper .pSym{font-family:astrodienst;font-size:16px}
#pm_wrapper #univers{background:url(im/plamu_zodiak.gif) no-repeat;background-size:0 0;background-position:center}
#pm_wrapper span{display:inline-block}
#pm_wrapper .plamuhide{display:none}
#pm_wrapper .no{visibility:hidden!important}
#pm_wrapper .tar{text-align:right}
#pm_wrapper .row{height:19px}
#pm_wrapper .row .bg{width:120px;height:17px;background:#bbb;position:absolute;display:none;opacity:.4}
#pm_wrapper .row .pSym{width:35px;text-align:center}
#pm_wrapper .row .pSym.tkzSym{width:16px}
#pm_wrapper .aspekt{width:34px;margin-right:8px}
#pm_wrapper .c-box{width:13px;height:13px}
#pm_wrapper .pPos{width:16px}
#pm_wrapper .pASP{margin-right:2px;padding-right:2px}
#pm_wrapper .pASP span{width:22px;padding:2px;margin-right:2px;text-align:right}
.pm_controll input{font-size:1.05em;border:1px solid #9ebcda;border-radius:3px;margin-bottom:3px;padding:2px 5px;background:#f2f2f2}
.pm_controll{display:block;max-width:250px}
#pm_wrapper #info{display:block;white-space:nowrap;margin-top:10px;width:auto;overflow-x:scroll;-webkit-overflow-x-scrolling:touch;min-height:250px}
select.musmt,select.musmtm{display:block;position:absolute;left:0;width:auto;max-width:260px;top:-25px;font-size:1em}
select.musmtm{width:80%;min-width:300px;top:-10px;position:relative}
#gui input[type=button]:hover{color:red;border:1px solid red}
.zodiacrelease{width:100%;max-width:740px;margin-top:2em;position:relative}
.zr-container{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;box-sizing:border-box}
.zr-container h4{text-align:center}
.zr-container ul{font-size:.95em;padding:.5em;margin-right:5px;list-style-type:none;min-width:140px;border:1px solid #ddd;border-radius:5px}
.zr-container ul:empty{border:none}
.zr-container li{padding:0 5px;line-height:1.8em;margin-bottom:5px}
.zr-container li:hover{background:#efefef}
.zr-box li{cursor:pointer}
li.zr-peak{border:1px solid #f90;border-radius:5px}
li.zr-bg{background:#fff1bf}
.zr-time{float:right}
.zr-control{margin-top:1em;line-height:2em;background:#f6f6f6;border:1px solid #ddd;border-radius:3px;padding:0 5px}
.zr-lot{display:block}
.zr-year{display:inline;margin:0 10px 5px 0}
.zr-hour{display:inline;margin:0;white-space:nowrap}
.zr-hour label,.zr-lot label,.zr-year label{font-weight:400;font-size:.95em}
.zr-lot span,.zr-year span{white-space:nowrap}
.zodiacrelease small{font-size:.8em}
.lot_select{max-width:70px;border:1px solid #ccc;border-radius:3px}
.adbchart{padding:10px 0;font-weight:600;font-size:.95em;display:block;max-width:755px}
.adbchart a{display:inline-block;position:relative;border:1px solid #888;border-radius:5px;padding:0 6px;text-align:right;height:19px;margin-top:2px;color:#fff;background:#71ab53;font-size:.95em;font-weight:400;text-decoration:none;float:right}
.adbchart a::after{content:'\f061';color:#fff;display:inline-block;position:relative;top:0;margin-left:3px;font:400 1em FontAwesome}
.adbchart a:hover{background:#999;cursor:pointer}
.adhead{height:120px;text-align:center;padding:20px;color:#fff;text-shadow:2px 2px 2px #333;border-radius:3px}
.adhead h1{font-size:2.2em;text-decoration:none}
.adhead img{border-radius:5px}
.rightrec img{display:block;position:relative;margin:0 auto;max-width:100%;height:auto}
#colsmallright .rightfullrec h1{font-size:1.8em;margin:0}
#colsmallright .rightfullrec h3{font-size:1.2em;margin:0}
#colforumright .rightfullrec{max-width:210px;font-size:85%}
.fbhkad{max-width:550px;border:1px solid #ccc;border-radius:3px;background:#f4f4f4 url(/im/hkad15bg.png) center;background-size:cover;padding:0 8px 2px 8px;text-align:left}
.weiss a,.weiss2 a{text-decoration:none;color:#fff;text-shadow:1px 1px 2px #000}
.weiss a:hover{color:#fff;text-shadow:1px 1px 1px #000}
.weiss2 a:hover{text-shadow:2px 2px 2px red}
.blue a{text-decoration:none;color:#069}
.blue a:hover{color:#fff}
.black a{text-decoration:none;color:#000;text-shadow:2px 2px 2px #fff}
.black a:hover{color:#fff;text-shadow:1px 1px 2px #000}
.rightfullrec{max-width:300px;min-width:180px;position:relative;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-size:cover}
.rightfullrec h1{font:700 2.2em 'Roboto Condensed',Verdana,sans-serif;text-align:center;padding:0 5px;margin:5px 0}
.rightfullrec h3{font:700 1.4em 'Roboto Condensed',Verdana,sans-serif;text-align:center;padding:0 5px;margin:0}
.rightfullrec .transbgblack,.rightfullrec .transbgblack2,.rightfullrec .transbgwhite{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:300px;min-width:200px;margin:0 auto;position:absolute;bottom:0;padding:3px;border:1px solid #ccc;border-top:none}
.rightfullrec .transbgwhite{background:-moz-linear-gradient(left,#fff 0,rgba(255,255,255,.71) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(100%,rgba(255,255,255,.71)));background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,.71) 100%);background:-o-linear-gradient(left,#fff 0,rgba(255,255,255,.71) 100%);background:-ms-linear-gradient(left,#fff 0,rgba(255,255,255,.71) 100%);background:linear-gradient(to right,#fff 0,rgba(255,255,255,.71) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#b5ffffff', GradientType=1)}
.rightfullrec .transbgblack{background:-moz-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.65)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=1)}
.rightfullrec .transbgblack2{background:-moz-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(224,224,224,.61) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.65)),color-stop(100%,rgba(224,224,224,.61)));background:-webkit-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(224,224,224,.61) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(224,224,224,.61) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(224,224,224,.61) 100%);background:linear-gradient(to right,rgba(0,0,0,.65) 0,rgba(224,224,224,.61) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#9ce0e0e0', GradientType=1);border-top:1px solid #999}
.transbgwhite a{color:#000;font-weight:700;text-shadow:none}
.transbgwhite a:hover{color:red;text-shadow:none}
.transbgwhite:hover{background:#fff}
.transbgblack a,.transbgblack.imlink a{color:#fff;font-weight:700;text-shadow:none}
.transbgblack a:hover,.transbgblack.imlink a:hover{color:red}
.transbgblack2 a,.transbgblack2.imlink a{color:#fff;font-weight:700;text-shadow:none}
.transbgblack2 a:hover,.transbgblack2.imlink a:hover{color:red}
.rechead{max-width:300px;min-width:200px;position:relative;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#797c7f url(/im/headertop2_bg.png) no-repeat center;font:700 1.2em 'Roboto Condensed',Verdana,sans-serif;text-align:center;margin-bottom:3px;color:#fff}
.hkad{margin:5px auto;max-width:310px;padding-bottom:5px}
.hkad img{width:100%;height:auto;border:1px solid #ccc}
.countermain{width:100%;max-width:300px;min-width:200px;position:relative;height:auto;padding-top:20px;color:#fff;text-align:center;border:1px solid #ccc;margin:0 auto;background-size:cover}
#colsmallright .countermain,#forummaincont .countermain{background-position:center top;background-size:cover}
.countertxt{font-size:1.1em;line-height:1.25em;color:#000;margin:40px 5px 0 5px;padding:10px;background-color:rgba(255,255,255,.9);border:1px solid #5a585c;border-radius:3px}
.countertxt a{font:700 1.3em 'Roboto Condensed',Verdana,sans-serif}
.countertxt:hover{background-color:#fff;border:1px solid red}
#collargeright .countertxt{line-height:1.2em}
.timer{font:normal 1.9em "Arial Black",sans-serif;color:#fff;margin:5px;padding:0;background-color:rgba(98,98,98,.6);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ccc;line-height:1.5em}
.timer:after{content:"\A (hrs/mins/secs)";font:400 .4em Verdana,sans-serif;position:relative;white-space:pre;padding:0;margin:0;line-height:1em;top:-10px}
.counterbanner{display:none}
.countersub{margin:5px;padding:10px;color:#000;background-color:rgba(255,255,255,.9);border-radius:3px;border:1px solid #333}
.modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.7);text-align:center;-webkit-animation-name:fadeIn;-webkit-animation-duration:.4s;animation-name:fadeIn;animation-duration:.4s}
.modal-content{position:relative;top:20px;text-align:left;background-color:#f5f5f5;margin:0 auto;padding:5px;border:1px solid #888;width:95%;max-width:500px;min-height:100px;border-radius:5px;-webkit-animation-name:slideIn;-webkit-animation-duration:.4s;animation-name:slideIn;animation-duration:.4s}
.modal-header{padding:2px 5px;background:#024177 url(/im/headertop18_bg.jpg) no-repeat right;color:#fff}
.modal-body{padding:2px 4px;margin-bottom:1em}
.modal-footer{padding:2px 5px;background-color:#c57070;color:#fff}
.modal-footer h4{text-align:center;margin:0}
.close{color:#fff;float:right;font-size:40px;font-weight:700;position:relative;top:5px;right:5px}
.close:focus,.close:hover{color:#f60;text-decoration:none;cursor:pointer}
@-webkit-keyframes slideIn{
from{top:-300px;opacity:0}
to{top:20px;opacity:1}
}
@keyframes slideIn{
from{top:-300px;opacity:0}
to{top:20px;opacity:1}
}
@-webkit-keyframes fadeIn{
from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{
from{opacity:0}
to{opacity:1}
}
.modalDialog{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);z-index:99999;opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;transition:opacity .4s ease-in;pointer-events:none}
.modalDialog:target{opacity:1;pointer-events:auto}
.modalDialog>div{width:90vw;max-width:1200px;position:relative;margin:10% auto;padding:10px;border-radius:5px;background:#fff}
.closex{display:block;background:#e3e3e3;color:#757575;height:35px;width:35px;position:absolute;right:-12px;top:-10px;text-align:center;text-decoration:none;font-weight:700;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.closex:before{content:'\2A09';display:block;font-size:30px;margin-top:5px}
.closex:hover{background:#fff}
.hkad1{display:block;width:100%;max-width:500px;min-height:180px;position:relative;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em}
.hkadimg1{position:relative;z-index:1;margin:0 auto;display:block;width:150px;height:150px;border-radius:100%;background-size:cover;background-position:center top;background-repeat:no-repeat;border:3px solid #fff}
.hkadtx1{position:relative;top:0;z-index:10;width:100%;min-height:80px;padding:1px 2px;text-align:justify;hyphens:auto;hyphenate-limit-chars:auto 3;-webkit-hyphens:auto;-webkit-hyphenate-limit-chars:auto 3;-ms-hyphens:auto;-ms-hyphenate-limit-chars:auto 3;background:rgba(255,255,255,.8)}
.hkad1canvas{height:75px;overflow:visible}
.hkad1 h3{text-align:center;font-size:1.9em;hyphens:none}
.hkad1 a{text-decoration:none;color:#000}
.hkad1 a:hover h3{color:#444}
.hkad1:hover .hkadtx1{background:rgba(255,255,255,.9);color:#036}
.atxad1:hover .hkadimg1,.hkad1:hover .hkadimg1{top:0;animation:hkadanim ease-in-out .3s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:hkadanim ease-in-out .3s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:hkadanim ease-in-out .3s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:hkadanim ease-in-out .3s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:hkadanim ease-in-out .3s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}
@keyframes hkadanim{
0%{transform:translate(0,0) scaleX(1) scaleY(1)}
100%{transform:translate(0,10px) scaleX(1.15) scaleY(1.15)}
}
@-moz-keyframes hkadanim{
0%{-moz-transform:translate(0,0) scaleX(1) scaleY(1)}
100%{-moz-transform:translate(0,10px) scaleX(1.15) scaleY(1.15)}
}
@-webkit-keyframes hkadanim{
0%{-webkit-transform:translate(0,0) scaleX(1) scaleY(1)}
100%{-webkit-transform:translate(0,10px) scaleX(1.15) scaleY(1.15)}
}
@-o-keyframes hkadanim{
0%{-o-transform:translate(0,0) scaleX(1) scaleY(1)}
100%{-o-transform:translate(0,10px) scaleX(1.15) scaleY(1.15)}
}
@-ms-keyframes hkadanim{
0%{-ms-transform:translate(0,0) scaleX(1) scaleY(1)}
100%{-ms-transform:translate(0,10px) scaleX(1.15) scaleY(1.15)}
}
.hkad1tit{text-align:center;text-transform:uppercase}
.hkad1tit a{text-decoration:none;color:#333}
.atxad1{display:block;width:100%;max-width:500px;min-height:180px;position:relative;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em}
.atxad1 h3{text-align:center;font-size:1.9em;hyphens:none}
.atxad1 a{text-decoration:none;color:#000}
.atxad1 a:hover h3{color:#444}
.atxad1:hover .hkadtx1{background:rgba(255,255,255,.85);color:#036}
.atxadorderlink{padding:5px 0;text-align:center;max-width:300px;margin:0 auto;margin-bottom:2em;-webkit-column-count:1;column-count:1;column-width:110px}
.atxadorderlink a{position:relative;padding:2px 2px 2px 5px;text-align:left;width:94%;display:inline-block;font-weight:700;font-size:1em;color:#444;border-radius:3px;z-index:10;float:left}
.atxadorderlink a.orderit:hover{font-weight:700;color:#690;border:2px solid #d0766d;padding:1px 1px 1px 4px}
.atxadorderlink a.freehor:hover{font-weight:700;color:#690;border:2px solid #fb8a54;padding:1px 1px 1px 4px}
.atxadorderlink a.readmore:hover{font-weight:700;color:#528ac9;border:2px solid #d0766d;padding:1px 1px 1px 4px}
.atxadorderlink a::before{font:400 15px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-right:6px}
.orderit{border:1px solid #690;background:#fff}
.readmore{border:1px solid #528ac9;margin-bottom:3px;background:#fff}
.freehor{border:1px solid #fb8a54;background:#fff;margin-bottom:3px}
.atxadorderlink a.orderit:before{content:"\f07a";color:#690}
.atxadorderlink a.freehor:before{content:"\f005";color:#fb8a54}
.atxadorderlink a.readmore:before{content:"\f05a";color:#528ac9}
.ui-tooltip.ui-widget-shadow{font-size:.83em;box-shadow:1px 1px 1px #555;padding:2px 3px;background-color:rgba(255,255,255,.95);border-radius:3px;opacity:.9}
.tthide{display:none;visibility:hidden}
.scroller{overflow:hidden;overflow-x:hidden;overflow-y:hidden;position:relative}
.scroller-content{height:100%;overflow:auto;overflow-x:hidden;overflow-y:auto;position:relative;z-index:1;text-align:center}
.scroller-bar{background:#fbfbfb;border-left:1px solid #eee;display:none;height:100%;position:absolute;right:0;top:0;width:20px;z-index:2}
.scroller-track{background:#fbfbfb;height:100%;overflow:hidden;position:relative;width:100%}
.scroller-handle{background:#eee;border:1px solid #d5d5d5;border-radius:5px;cursor:pointer;height:20px;overflow:hidden;position:absolute;right:5px;top:0;width:10px;z-index:2;-webkit-transition:right .1s linear width .1s linear;-moz-transition:right .1s linear width .1s linear;-o-transition:right .1s linear width .1s linear;transition:right .1s linear width .1s linear}
.scroller-content::-webkit-resizer,.scroller-content::-webkit-scrollbar,.scroller-content::-webkit-scrollbar-button,.scroller-content::-webkit-scrollbar-corner,.scroller-content::-webkit-scrollbar-thumb,.scroller-content::-webkit-scrollbar-track,.scroller-content::-webkit-scrollbar-track-piece{background:0 0;opacity:0}
.scroller-active .scroller-content{padding:20px}
.scroller-active .scroller-bar{display:block}
.scroller-horizontal .scroller-content{overflow:auto;overflow-x:auto;overflow-y:hidden;padding:0 0 10px 0}
.scroller-horizontal .scroller-bar{border-left:none;border-top:1px solid #eee;bottom:0;height:20px;top:auto;width:100%}
.scroller-horizontal .scroller-handle{bottom:5px;height:10px;right:auto;top:auto;width:20px}
#asmaincont.ack .scroller-horizontal .scroller-track{background:#a0baf0;background:linear-gradient(to right,#def,#fff,#fff,#fff,#def)}
#asmaincont.ack .scroller-horizontal disp{border-top:1px dotted #aaa;border-bottom:1px solid #999;background:#def}
#asmaincont.acm .scroller-horizontal .scroller-track{background:#a0baf0;background:linear-gradient(to right,#a0baf0,#fff,#fff,#fff,#a0baf0)}
#asmaincont.acm .scroller-horizontal .scroller-bar{border-top:1px dotted #aaa;border-bottom:1px solid #999;background:#a0baf0}
#asmaincont.acl .scroller-horizontal .scroller-track{background:#a0baf0;background:linear-gradient(to right,#fee,#fff,#fff,#fff,#fee)}
#asmaincont.acl .scroller-horizontal .scroller-bar{border-top:1px dotted #aaa;border-bottom:1px solid #999;background:#fee}
#asmaincont.acc .scroller-horizontal .scroller-track{background:#a0baf0;background:linear-gradient(to right,#fec,#fff,#fff,#fff,#fec)}
#asmaincont.acc .scroller-horizontal .scroller-bar{border-top:1px dotted #aaa;border-bottom:1px solid #999;background:#fec}
#asmaincont.acc .scroller-bar,#asmaincont.ack .scroller-bar,#asmaincont.acl .scroller-bar{display:block}
#acpop,.acpop{line-height:1.5em;overflow:auto;position:static;height:auto;font-size:1.3em}
#acpop h4,.acpop h4{padding-top:8px;font-size:12px}
#acpop li,.acpop li{list-style-image:url(/im/ackstar.gif);margin-left:5px;font-family:Verdana,Arial;font-size:.9em}
#acpop ul,.acpop ul{padding:5px 0 5px 0;list-style-type:none;margin:0 0 10px 10px}
#acpop p,.acpop p{margin:0 0 5px;hyphens:auto}
.aclch .asrcol{min-height:340px}
.acnavi{padding-left:2px;margin-bottom:5px}
.actx{border-top:1px solid #ccc;padding:0 10px 0 2px}
#acimage{width:100%;height:100%;position:relative;overflow:auto;top:0}
.aclim{position:relative;width:450px;margin:0 auto}
input[name=AstroClick]{padding-bottom:20px}
.scroller-horizontal .scroller-handle{background:aaa;background:rgba(130,130,130,.5);bottom:6px;height:7px;border:none}
.leftfade{z-index:10;background:linear-gradient(to right,#fff,rgba(255,255,255,0));position:absolute;left:0;right:calc(100% - 20px);top:0;bottom:22px}
.rightfade{z-index:10;background:linear-gradient(to right,rgba(255,255,255,0),#fff);position:absolute;right:0;left:calc(100% - 20px);top:0;bottom:22px}
.acsub{text-align:left;border-top:1px dotted #ccc;font-size:.8rem}
.acsub .verd8p{font-size:1em}
#asmaincont.acc .scroller-bar,#asmaincont.ack .scroller-bar,#asmaincont.acl .scroller-bar{display:none}
#scroll2chart{display:block;visibility:visible}
#scroll2chart::after{content:"\f0aa";position:fixed;font:400 40px FontAwesome;color:#ccc;background:#fff;display:block;border-radius:100%;bottom:3%;right:3%;width:35px;height:35px;line-height:35px}
#colmain_rbm{display:block;width:100%;margin-right:0}
#colright_rbm{display:none}
#colright_rbm2{display:block;width:100%}
#colmain_rbm{position:relative}
#colmain_rbm.aclch #atxgenhead{top:0}
#acimage{top:0}
#colright_rbm2{position:relative;top:10px}
#aspect_control,#map_labels{position:relative;top:5px}
#colmain_rbm.aclch .nat17{position:relative;top:0}
#aspect_control{margin-bottom:3px;width:100%;padding:1px;font-size:.85em}
.acmbut{background-color:#fff3ce;border:1px solid #c60;padding:2px 8px 2px 8px;margin:2px;cursor:pointer;white-space:nowrap;display:inline-block;border-radius:3px}
.acmbut:hover{background-color:#e8e8e8}
#map_labels{position:relative;width:690px;height:730px;border:1px solid #ccc;overflow:hidden}
#waitsymbol{position:absolute;display:none;z-index:10;background:#fff;padding:20px 40px;border:solid 1px #000}
#map_canvas{left:60px;top:60px;width:600px;height:600px}
.addtoggle{float:right;cursor:pointer;display:block;width:20px;line-height:20px;background:#fff;text-align:center;border-radius:50%;margin-left:5px;border:1px solid #92afc4;position:relative;top:-10px;font-style:normal}
.addtoggle:empty{display:none}
.addinfo{text-align:right;font-style:italic}
.als-disclaimer{font-style:italic}
.nodisplay{display:none}
#aspect_control,#map_labels{position:relative;top:0}
div.acpop strong{display:inline-block;width:100%;height:10px;border-top:1px solid #fff;padding-top:10px}
.als div.act{position:relative;overflow:visible;padding:0}
a.lsphide{text-decoration:none;color:#000;display:block;width:100%}
a.lsphide::before{font:400 1.2em FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3994d7;content:"\f0a9";margin-right:5px}
.als select[name=sctr]{width:40%;max-width:150px}
#msg_message{display:block;margin-top:2px;font-size:.85em;border:1px solid #ddd;background-color:#f6f6f6;border-radius:4px;padding:2px;width:99%;overflow:hidden}
#colsmallright #msg_message{margin-bottom:5px;background-color:#fffbec}
#navmessage{padding:2px;border-bottom:1px solid #9a6d79;font-size:.8em;position:relative;width:99%;overflow:hidden;margin:0 auto}
#msghead{margin-left:4px;padding:3px 0;max-width:33%;width:auto;float:left;display:inline-block;margin-right:.5em}
#msghead a{text-decoration:none}
#msg{padding:4px;background:#fff;border:1px solid #fc0;border-radius:4px;cursor:pointer;text-decoration:none;float:left;width:60%;min-width:100px;display:inline-block}
.msgclose{float:right;display:block;width:12px;height:12px;background:url(/im/close1.png) no-repeat center;background-size:cover;margin-right:4px;position:relative}
#msg:hover{color:#c00;text-decoration:underline}
#msg_message a{text-decoration:none}
.msgr{float:right;cursor:pointer}
.msgr:hover{color:red}
#colsmallright .msglink{float:none;padding:0}
.msglink{float:right;padding:0 10px 0 3px}
.msgtrashsym{position:relative;top:3px}
#msgtrash{border-top:1px solid #666;background-color:#ebebeb;text-indent:3px;display:none}
#msgtrash a{color:#666}
#msgpop{max-width:630px;border:1px solid #ccc}
#msgpop a{text-decoration:none;white-space:nowrap;display:inline-block}
#msgpop img{margin:0 5px}
#msgpop .txt10p{font-size:1.2em}
.msgtxt .vtit8{font-size:1.2em}
.msgtit{background:#ffeda6 url(/im/msgbg.jpg) repeat-x 0 -3px;border-bottom:1px solid #fc6;text-indent:3px;font-size:.8em;font-weight:700;padding:3px 0}
.msgfoot,.msgnavi{font-size:.8em;font-weight:700;background-color:#e2e2e2;border-top:1px solid #ccc}
.msgfoot{text-indent:3px;height:auto;text-align:center}
.msgfoot img{display:none}
.msgtxt .txt8p textarea{font-size:1.5em;width:100%;height:auto}
.msgbutton{border:1px solid #900;color:#000;background-color:#ffeda6;padding:2px 10px;line-height:22px;margin:2px 2px 0;white-space:nowrap;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px}
.msgbutton:hover{font-weight:700;color:#000}
.msgtxt{font-size:.7em;background-color:#fff;min-height:300px}
.msgtxt td{border-bottom:1px dotted #ccc;border-right:1px dotted #ccc;padding:1px;vertical-align:top}
.msgold,.msgold a{color:#666;margin:0 0 3px 3px}
.msgbody{padding:3px;font-size:1.3em;line-height:1.5em}
.msgbody textarea{width:98%;border:1px dotted #060;padding:3px}
#msgpop a{text-decoration:none;border:1px solid #ccc;background:#edeeef;padding:3px;margin:2px;border-radius:5px;font-size:.9em}
.msgtxt td{border-bottom:1px dotted #ccc;border-right:1px dotted #ccc;padding:1px;vertical-align:top;line-height:1.7em}
.msgtxt td.vtit8[colspan="2"]{line-height:2.2em}
#msgpop a[target=astro]{font-weight:700;border:1px solid #14bce9;font-size:1em;left:2em;position:relative;top:.7em}
#msgpop .txt10p{font-size:1.1em}
#msgpop a.txt10p{border:none;background:0 0;padding:3px;margin:2px;border-radius:5px;font-size:1.2em;white-space:unset}
#colforumright,#slider-with-blocks-1,.hide,.titlink{display:none}
.transitinfo p{margin:0 0 3px 0}
#asmain .transitinfo{max-width:none}
.transitinfo{font-size:.9em;width:100%;float:none;padding:0 0 0 5px;margin:0 0 5px 0;border:none;text-align:left;background-color:#fff;border-radius:0;position:relative;top:-5px;border-left:3px solid #73a9e0;display:block;height:auto;background:#ededed;max-width:none}
a.teasord{top:-2px}
#atx1 .asrcol.lclear,#atx2 .asrcol.lclear{margin-right:0}
table.reptxtmain .extract_block{padding-right:1em}
#calendar{width:100%}
.faq img{max-width:300px;width:100%}
#adminbar{background:red repeat-x;padding:2px;border-bottom:1px solid #c00;font-size:20px;font-family:Verdana,Arial,Helvetica,sans-serif}
#adminbar a:first-of-type{font-size:11px;position:absolute;right:100px;top:10px}
#adminwmsg{width:870px;border-right:1px solid #999;border-bottom:1px solid #999;background:red repeat-x;border-bottom:0 solid #c00;font-family:Verdana,Arial,Helvetica,sans-serif}
#adminwmsg2{font-size:12px;color:#fff}
#ascontainer14.stats{max-width:1600px}
.stats table{background-color:#fff}
.stats tr{margin:4px 0}
.stats td{padding:0 2px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.stats table tr:nth-child(odd){background:#ededed}
.stats table tr:nth-child(even){background:#fff}
.stats table .tit8p{font-weight:700}
#nof1,.nof1{display:none}
.taehead{background:url(/im/tae/taelogo80.jpg) left no-repeat;background-size:60px 60px;min-height:80px;margin-top:1.7em;padding-left:70px}
.taehead h1{font-size:1.5em;text-transform:uppercase;margin:0;border-bottom:1px solid #ccc;padding-right:60px}
.taehead h3{font-size:1.1em;margin:0}
.taehead .txt8p{color:#444;text-align:right;position:relative;font-size:.8em}
.aeplasym{float:left}
.aeplasym i{border:1px solid #ccc;margin-right:10px;padding:3px 3px 0 3px;border-radius:3px;background:#f8f8f8}
.chartcont{max-width:660px;border:1px solid #ccc;border-radius:3px;padding:5px}
.chartcont p{font-size:.8em;margin:0;text-align:center}
.taechart{width:100%;height:auto}
#tae .twocol{max-width:660px;column-rule:none}
.taesubtxt{font-size:.9em}
#tae p{hyphens:auto}
.taefright{float:right;margin:0 0 .2em 1em;padding:1px;position:relative;top:-2px;height:20px;overflow:hidden}
#tae .sharico2 div{margin:2px;padding:1px;height:1.3em;border-radius:2px;width:1.6em}
.hueback,.taeback{position:absolute;width:60px;height:60px;left:10px}
.huehead{background:url(/im/hue/huelogo80.png) left no-repeat;background-size:60px 60px;min-height:80px;margin-top:1.7em;padding-left:70px}
.hue img{width:50%;min-width:150px;height:auto}
.hue td img{width:100%;height:auto}
.huehead h1{font-size:1.7em;text-transform:uppercase;margin-bottom:0}
.hueback,.taeback{position:absolute;width:60px;height:60px;left:10px}
.ui-widget{font-family:'Open Sans',Arial,sans-serif;font-size:1em}
.ui-progressbar.ui-widget.ui-widget-content{border:none;margin-top:.8em}
.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;max-width:200px;min-width:200px;width:25%;background:#fff url(/im/angledown.png) no-repeat center right 5px;color:#000;margin:5px 50px 5px 5px;display:inline-block;font-size:1em;left:42px}
.ui-selectmenu-button.ui-button:focus,.ui-selectmenu-button.ui-button:hover{background:#fff url(/im/angledown.png) no-repeat center right 7px;border:1px solid #5fb5f5}
.ui-selectmenu-button::before{position:absolute;display:block;width:30px;height:25px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;padding:6px 3px;text-align:center;border-radius:5px;font:700 1.6em FontAwesome;left:-42px;top:0}
#qlove-button.ui-selectmenu-button::before{background-color:#ee4247;content:'\f08a'}
#qbeauty-button.ui-selectmenu-button::before{background-color:#e1bb4d;content:'\f219'}
#qgardening-button.ui-selectmenu-button::before{background-color:#50a845;content:'\f06c'}
#qjourneys-button.ui-selectmenu-button::before{background-color:#2e91ed;content:'\f238'}
#qhealth-button.ui-selectmenu-button::before{background-color:#aaa;content:'\f0fa'}
#qbusiness-button.ui-selectmenu-button::before{background-color:#1f5b92;content:'\f201'}
#qmoney-button.ui-selectmenu-button::before{background-color:#3d8e2d;content:'\f0d6'}
#qchance-button.ui-selectmenu-button::before{background-color:#c36;content:'\f0d0'}
#qrealestate-button.ui-selectmenu-button::before{background-color:#404040;content:'\f015'}
.elec button.ui-button{position:relative;left:0;top:-3px;max-width:250px;min-width:150px;height:26px;font:700 1.2em 'Open Sans',Arial,sans-serif;color:#fff;background-color:#069;border-radius:5px;box-shadow:1px 1px 1px #333;border:1px solid #ccc;padding:0 2px 2px 2px}
.elec button.ui-button:hover{background-color:#690;font:700 1.2em 'Open Sans',Arial,sans-serif;color:#fff}
.elec button.ui-button::after{content:'\f061';font:400 1em FontAwesome;color:#fff;display:inline-block;float:right;padding:2px}
.ui-menu-item.disbl{color:#b3adad}
.ui-menu-item.disbl::before{content:"\f070";display:inline;font:400 15px FontAwesome;color:#b1b1b1;float:left;position:relative;top:5px;margin:0 5px}
.ui-selectmenu-text.disbl::before{content:"\f070";display:inline;font:400 15px FontAwesome;color:#b1b1b1;float:left;position:relative;top:2px;margin:0 0 0 -4px}
.refplace{margin:5px 0;font-size:.9em;padding:5px 0;border-top:1px dotted #ccc}
#eloverlay{background-color:rgba(0,0,0,.8);z-index:999;position:absolute;left:0;top:0;width:100%;height:100%;display:none}
.submitbutton{padding-right:20px}
.qmsg{width:100%;display:block;padding:0 0 10px 5px;color:red}
.dateselection{white-space:nowrap}
.theme{display:inline-block;width:100px}
#asmaincont.eleccont{overflow:visible}
.elec #atxgenhead{border-bottom:1px dotted #999}
.tehead{box-sizing:border-box;background:url(/im/el_head.png) no-repeat -50px 0,linear-gradient(to bottom,#ededed 0,#fff 51%,#fff 100%);background-size:120px 120px;padding:2px;position:relative}
#atxgenhead .tehead{width:100%;height:120px;padding:10px 50px 0 50px}
#atxgenhead .elhead .vtit8,#atxgenhead .tehead .vtit8{padding:0}
.elhead .repsubtit,.tehead .repsubtit{line-height:1.5em}
.elhead .atxcopy,.tehead .atxcopy{padding:0 0;font-size:.8em}
#xelt .rephr{right:0;text-align:right}
.inputdateandsbmit{line-height:2.2em}
.dateselect{padding-left:100px}
.elec .dateselection::before{border-top:1px dotted #ccc}
.elec .dateselection{width:100%;display:inline}
.elec .dateselection input,.elec .dateselection select{font-size:1em;border:1px solid #ccc;background:#fff;border-radius:4px;color:#000}
.elec .dateselection select{padding:2px}
.submitbutton{padding-right:0;display:inline-block}
.nonsubstart{display:inline-block;width:auto;position:relative;margin-right:1em}
.qselectarea{width:100%;max-width:650px;min-width:330px;position:relative;top:0;height:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block}
.qarea{width:95%;max-width:600px;display:block;padding:10px 0 0 0;font:700 1.3em 'Roboto Condensed',Verdana,sans-serif;margin:6px 0 0 0;border-top:1px dotted #ccc}
.qexplainarea{width:98%;display:block;font-size:1em;font-style:italic;padding-left:0;top:-10px;position:relative}
.elmenuhide{height:40px;position:relative;top:00px;display:block;overflow:hidden;transition:height .3s ease-in-out}
.elmenushow{height:auto;position:relative;padding-bottom:1em;transition:height .3s ease-in-out}
.elmenuhide.elmenushow .add{display:none}
.elmenuhide .add{cursor:pointer;border:1px solid #5c5c5c;background:#4087a8;color:#fff;border-radius:5px;padding:2px 10px}
.elmenuhide .add:hover{background:#690}
.elmenuhide h4{font-size:1.1em;text-align:left}
.elsumquest{font-size:1em}
#elsumquest{font-size:.95em}
#elsumquest p:nth-child(1){font-size:1.05em}
#elsumquest p:nth-child(2){margin-top:.3em}
#elsumquest p:nth-of-type(3){font-weight:600}
.elsumquest strong{font-size:1.1em;font-family:'Roboto Condensed',Verdana,sans-serif}
.elresult{position:relative;top:-20px}
.elwarnmsg{margin:1em 0;padding:5px;border:2px dotted #f93;border-radius:5px}
.elqstate{font:500 1.3em Arial,Verdana,sans-serif;position:relative;color:#fff}
.resultcontainer{width:100%;min-height:500px;display:none;margin-bottom:0;max-width:760px;min-width:300px;position:relative}
.eelmad .tit{text-shadow:1px 1px 1px #000;font-size:2.8em}
.mainfullrec.eelmad{background:#ccc url(/im/rec/eelm17bg.jpg) no-repeat;background-position:center;margin-bottom:1em}
#dotchartclickdummy img,#imgdragelec img{pointer-events:none}
.drag img{width:100%;height:auto}
.popchart{font-size:.9em;margin-bottom:5px;line-height:1.5em}
.popchart a{background:0 0;padding:0;line-height:1.6em;text-decoration:none;font-size:.75rem;padding:0 3px}
.popchart .hidemob{display:inline}
#dragelec,#draghide{display:none;cursor:move}
.dragchartcontrol{width:100%;position:relative;top:-8px;height:.8em;text-align:right;font-size:1.3em;color:#999;letter-spacing:5px;font-size:1.6em}
.dragchartcontrol i{cursor:pointer}
.dragchartcontrol i:hover{color:#555}
.dragchartcontrol a,.dragchartcontrol a i{color:#999;text-decoration:none;background:0 0}
.drag #help{background:#fff;font-size:.95em}
.drag #help a{text-decoration:underline}
#refresh_hocch0{color:#969696;border-top:1px dotted #ccc;font-size:.95em;top:2px;position:relative}
@keyframes chartspinner{
to{transform:rotate(360deg)}
}
.dragspinner{content:'';box-sizing:border-box;position:absolute;top:40%;left:50%;width:40px;height:40px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:5px solid #9acd90;border-top-color:#fff;animation:chartspinner .6s linear infinite}
#dotchartclickdummy,#imgdragelec{position:relative;z-index:100}
.dragimgdiv{position:relative;z-index:100}
.elcalcontainer{height:auto;margin:0;position:relative;width:100%;min-width:268px;background:#fff;display:inline-block}
.elcalcontainer h2{margin-top:0}
.elcalcontainer .mundtx{margin-left:0;line-height:2em}
.calendar{text-align:center;border:1px solid #ddd;border-radius:5px;height:auto;margin:0 1em .5em 0;float:left}
.calendar a{text-decoration:none}
.calendar table{border-collapse:collapse;border-spacing:0}
.calendar thead{font-weight:600}
.calendar thead td{height:2em;line-height:2em}
.calendar tbody{color:#7c8a95}
.calendar td.calnum:hover{background:#b0dce9;border-radius:50%;color:#fff}
.calendar td{border:2px solid transparent;display:inline-block;height:30px;line-height:30px;text-align:center;width:30px;font-size:.8em;margin:2px}
thead tr.month{height:1.3em;line-height:1.3em;widht:100%;background:#e5e5e5;text-align:center}
thead td.month{width:100%}
td.empty:hover,thead .month td:hover{border:2px solid transparent}
thead .month{font-weight:600;color:#000}
.dgray,.dgreen,.dred,.dyellow{border-radius:50%;cursor:pointer}
td.dgreen{border:2px solid #690}
td.dred{border:2px solid #f60}
td.dyellow{border:2px solid #fc0}
td.dgray{border:2px dotted #ccc}
td.dot{border-style:dotted}
.fgreen,td.fgreen{background:#7acb71;color:#fff}
.fred,td.fred{background:#fe9d9d;color:#fff}
.fyellow,td.fyellow{background:#fc6;color:#fff}
.graydot,.greendot,.reddot,.yellowdot{position:relative;display:inline-block;width:.8em;height:.8em;border-radius:50%}
.greenbar,.redbar{height:1.5em;width:.8em;position:relative;display:inline-block}
.greendot{background:#390}
.reddot{background:red}
.graydot{background:#999}
.yellowdot{background:#fc0}
.greenbar{background:#80c962}
.redbar{background:#ff846d;top:.7em}
.besttime{position:relative;display:inline-block;left:0;font-size:103%;line-height:1.4em;top:0}
.besttime p{font-size:.85em;margin:0;font-weight:700}
.besttime p.verd8p{font:700 1.3em 'Roboto Condensed',Verdana,sans-serif}
#elmanchor{display:none}
#eltopnbest{background:#f6f6f6;border:1px solid #ddd;padding:3px;padding-right:1em}
.datebackw::before,.dateforw::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px}
.datebackw::before{content:"\f04a";margin-right:10px}
.dateforw::before{content:"\f04e";margin-left:10px}
.hkdate a.datebackw,.hkdate a.dateforw{color:#fff}
#calview a.dateforw{float:right;margin-right:1em}
#calview a.datebackw{float:left;margin-left:1em}
.elexpl{display:block;background:#f6f6f6;border:1px solid #ddd;border-radius:4px;padding:3px}
.elexpl span{width:15px;height:15px;display:inline-block;margin:0 5px 0 0;position:relative;top:5px;cursor:unset}
.dgreen{border:2px solid #690}
.dred{border:2px solid #f60}
.dyellow{border:2px solid #fc0}
.dgray{border:2px dotted #ccc}
.infobut.el{position:relative;display:inline-block;margin-left:5px;font-size:1.4em;right:0;top:1px}
.elexpltit{display:inline-block;position:relative;font-size:.9em;width:auto;margin-bottom:5px;cursor:pointer;padding:1px;text-decoration:underline}
#elhelp_1{margin-top:-6px}
.timelinecontainer{top:0;min-height:350px;position:relative;width:98%;min-width:150px;left:0;margin:0;display:block}
.timelinecontainer .verd8p{margin-top:10px}
.timeline{position:relative;display:block;width:100%;height:auto;border:1px solid #ddd;border-radius:5px;overflow:auto;-webkit-overflow-scrolling:touch}
td.newmonth{font-weight:700;font-size:1em;text-indent:-2px}
td.newmonth:before{content:'';display:block;float:left;position:relative;left:-7px;width:1px;height:33px;border-left:2px dotted #999}
td:first-of-type.newmonth::before{border-left:none}
.timlswitch{float:right;position:relative;font-size:.85em;top:8px;top:7px;border:1px solid #ccc;border-bottom:none;padding:2px 5px;border-radius:5px;margin-right:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.timlswitch:hover{background:#ebebeb}
svg{font-family:'Open Sans',Arial,sans-serif;font-size:.9em}
.axis line,.axis path{opacity:.2;fill:#fff;stroke:#000;shape-rendering:crispEdges}
.tick text{font-size:9pt;color:gray}
.tick line{opacity:.2}
.line{fill:none;stroke:#000;stroke-opacity:.8;stroke-width:3px}
.rect{fill:none;stroke:gray;stroke-opacity:1;stroke-width:1px}
path.plot{stroke:#a9a9a9}
.fill{fill:#fcfcfc}
.fill-group{cursor:move}
.data-point{fill:#999;stroke:#fff}
.data-point-green{fill:#090;stroke:#fff}
.data-point-red{fill:red;stroke:#fff}
.data-point-orange{fill:#fdca00;stroke:#fff}
.data-point-cdt{stroke:#00f;stroke-width:2}
.ui-selectmenu-menu .ui-menu.customicons .ui-menu-item-wrapper{padding:.5em 0 .5em .1em}
.ui-selectmenu-menu .ui-menu.customicons .ui-menu-item .ui-icon{height:24px;width:24px;top:.1em}
.ui-icon.disbl{color:#b3adad;max-width:24px;max-height:24px;background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU5LjA0OSA1OS4wNDkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU5LjA0OSA1OS4wNDk7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KPGc+Cgk8cGF0aCBkPSJNMTEuMjg1LDQxLjM5YzAuMTg0LDAuMTQ2LDAuNDA0LDAuMjE4LDAuNjIzLDAuMjE4YzAuMjk0LDAsMC41ODUtMC4xMjksMC43ODMtMC4zNzdjMC4zNDQtMC40MzIsMC4yNzMtMS4wNjEtMC4xNTktMS40MDUgICBjLTAuODAxLTAuNjM4LTEuNTc3LTEuMzMxLTIuMzA1LTIuMDZsLTcuMzk4LTcuMzk4bDcuNjI5LTcuNjI5YzcuMzM0LTcuMzMzLDE4LjAwMy05LjgzNiwyNy44MzktNi41MzQgICBjMC41MjMsMC4xNzMsMS4wOS0wLjEwNywxLjI2Ny0wLjYzYzAuMTc1LTAuNTIzLTAuMTA2LTEuMDkxLTAuNjMtMS4yNjdjLTEwLjU2Mi0zLjU0NS0yMi4wMTYtMC44NTctMjkuODksNy4wMTZMMCwzMC4zNjggICBsOC44MTIsOC44MTJDOS41OTMsMzkuOTYyLDEwLjQyNiw0MC43MDUsMTEuMjg1LDQxLjM5eiIgZmlsbD0iIzAwMDAwMCIvPgoJPHBhdGggZD0iTTUwLjIzNywyMS4zMjVjLTEuMzQ4LTEuMzQ4LTIuODI2LTIuNTY0LTQuMzk0LTMuNjE2Yy0wLjQ1OC0wLjMwNy0xLjA4MS0wLjE4NS0xLjM4OCwwLjI3MyAgIGMtMC4zMDgsMC40NTgtMC4xODUsMS4wOCwwLjI3MywxLjM4OGMxLjQ2LDAuOTc5LDIuODM4LDIuMTEzLDQuMDk0LDMuMzY5bDcuMzk4LDcuMzk4bC03LjYyOSw3LjYyOSAgIGMtNy4zODUsNy4zODUtMTguNTEzLDkuODgyLTI4LjM1Miw2LjM1NmMtMC41Mi0wLjE4Ny0xLjA5MywwLjA4NC0xLjI3OSwwLjYwNGMtMC4xODYsMC41MiwwLjA4NCwxLjA5MiwwLjYwNCwxLjI3OSAgIGMzLjE4MiwxLjE0LDYuNDksMS42OTMsOS43NzYsMS42OTNjNy42MjEsMCwxNS4xMjQtMi45NzcsMjAuNjY1LTguNTE4bDkuMDQzLTkuMDQzTDUwLjIzNywyMS4zMjV6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8cGF0aCBkPSJNMzAuNTM5LDQxLjc3NGMtMi4xNTMsMC00LjI1MS0wLjU5OC02LjA3LTEuNzNjLTAuNDY3LTAuMjktMS4wODQtMC4xNDgtMS4zNzcsMC4zMjFjLTAuMjkyLDAuNDY5LTAuMTQ4LDEuMDg1LDAuMzIxLDEuMzc3ICAgYzIuMTM1LDEuMzMsNC42LDIuMDMyLDcuMTI2LDIuMDMyYzcuNDQ0LDAsMTMuNS02LjA1NiwxMy41LTEzLjVjMC0yLjY4NS0wLjc4Ny01LjI3OS0yLjI3NS03LjUwMiAgIGMtMC4zMDgtMC40NTktMC45My0wLjU4Mi0xLjM4Ny0wLjI3NWMtMC40NTksMC4zMDgtMC41ODIsMC45MjktMC4yNzUsMS4zODdjMS4yNjcsMS44OTMsMS45MzcsNC4xMDIsMS45MzcsNi4zOSAgIEM0Mi4wMzksMzYuNjE2LDM2Ljg4LDQxLjc3NCwzMC41MzksNDEuNzc0eiIgZmlsbD0iIzAwMDAwMCIvPgoJPHBhdGggZD0iTTMwLjUzOSwxOC43NzRjMi4wNjUsMCw0LjA4OSwwLjU1Myw1Ljg1NSwxLjZjMC40NzQsMC4yODEsMS4wODgsMC4xMjUsMS4zNy0wLjM1MWMwLjI4MS0wLjQ3NSwwLjEyNS0xLjA4OC0wLjM1MS0xLjM3ICAgYy0yLjA3NC0xLjIyOS00LjQ1MS0xLjg3OS02Ljg3NS0xLjg3OWMtNy40NDQsMC0xMy41LDYuMDU2LTEzLjUsMTMuNWMwLDIuMDg0LDAuNDYyLDQuMDgzLDEuMzc0LDUuOTQxICAgYzAuMTc0LDAuMzU0LDAuNTI5LDAuNTYsMC44OTksMC41NmMwLjE0NywwLDAuMjk4LTAuMDMzLDAuNDM5LTAuMTAyYzAuNDk2LTAuMjQ0LDAuNzAxLTAuODQzLDAuNDU4LTEuMzM4ICAgYy0wLjc3Ni0xLjU4Mi0xLjE3LTMuMjg0LTEuMTctNS4wNkMxOS4wMzksMjMuOTMzLDI0LjE5OCwxOC43NzQsMzAuNTM5LDE4Ljc3NHoiIGZpbGw9IiMwMDAwMDAiLz4KCTxwYXRoIGQ9Ik01NC42MjEsNS41NjdjLTAuMzkxLTAuMzkxLTEuMDIzLTAuMzkxLTEuNDE0LDBsLTQ2LjUsNDYuNWMtMC4zOTEsMC4zOTEtMC4zOTEsMS4wMjMsMCwxLjQxNCAgIGMwLjE5NSwwLjE5NSwwLjQ1MSwwLjI5MywwLjcwNywwLjI5M3MwLjUxMi0wLjA5OCwwLjcwNy0wLjI5M2w0Ni41LTQ2LjVDNTUuMDEyLDYuNTkxLDU1LjAxMiw1Ljk1OCw1NC42MjEsNS41Njd6IiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) 0 0 no-repeat}
.ui-menu-item.disbl{color:#b3adad}
#spin{position:absolute;left:-5px;bottom:0;width:100%;height:100%;background:#fff;opacity:.9;text-align:center;display:none}
.el-spinner{width:120px;height:120px;position:absolute;top:40%;margin-left:-80px;background:url(/im/el_spinner.png);background-size:120px 120px;background-repeat:no-repeat;animation:spinturn linear 1.5s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:spinturn linear 1.5s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:spinturn linear 1.5s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:spinturn linear 1.5s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:spinturn linear 1.5s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%}
@keyframes spinturn{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@-moz-keyframes spinturn{
0%{-moz-transform:rotate(0)}
100%{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes spinturn{
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@-o-keyframes spinturn{
0%{-o-transform:rotate(0)}
100%{-o-transform:rotate(360deg)}
}
@-ms-keyframes spinturn{
0%{-ms-transform:rotate(0)}
100%{-ms-transform:rotate(360deg)}
}
article{display:block;padding:0}
table.ade select[name=spli]{max-width:220px}
#headertop.pair{min-width:320px;max-width:580px;height:105px;background-color:#004278;background:url(/im/pair_headtopmobile.jpg) no-repeat right top;border-bottom:1px solid #000}
#headertop.pair .adlogo{left:1px;top:0;width:220px;margin-bottom:0}
#msg_message{top:6px;position:relative}
#msghead{width:28%}
#msg{width:58%}
.aibg{background-image:none}
img.arpic{width:40%;height:auto}
.hphead{display:none}
h2.hpheadtit{text-transform:none}
.modal-content{top:20px;margin:0 auto;width:95%}
.modal-body{padding:2px 4px;margin-bottom:1em}
@-webkit-keyframes slideIn{
from{top:-300px;opacity:0}
to{top:20px;opacity:1}
}
@keyframes slideIn{
from{top:-300px;opacity:0}
to{top:20px;opacity:1}
}
.repfright{min-width:310px;width:98%;margin:10px 0;float:none;border:3px solid #ccc;display:block;box-shadow:1px 1px 2px #666}
.repfright .tit{font-size:1em;padding:0}
.repfright img{max-width:40px;height:auto}
.hpshareico{height:2em;overflow:hidden}
.hksubheadl{width:50%}
.hksubheadr{width:50%}
#priv{display:block}
.dsmessage{position:absolute;display:block;top:120px;left:0;padding:5px;width:80%;height:auto;max-width:600px;background:#fff;border:1px solid #ff4a19;border-radius:5px;z-index:1001;box-shadow:1px 1px 2px #333;animation-name:priv;animation-duration:.5s}
.dsmessage1{position:absolute;display:block;top:120px;width:auto;margin:5px;padding:5px;height:auto;background:#85b4ce;border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 2px #666;animation-name:priv1;animation-duration:.5s;left:2em;max-width:630px;z-index:1500;left:0}
.dsmessage1 .adebutton{display:block}
@keyframes priv1{
from{top:-800px}
to{top:120px}
}
@keyframes priv{
from{top:-800px}
to{top:120px}
}
.agr{font-size:1.1em;border:1px solid #ccc;background:#f0ebd8;border-radius:5px;cursor:pointer}
.agr label{display:inline;width:auto;font-weight:600;cursor:pointer}
.whortit{background-position:0 -3px}
.whhead .atxcopy{top:65px}
.imlink.mfrlink a{font-size:.9em;margin-right:0}
.atxgen .natlft,.hk .natlft,.natlft{margin-top:0}
.atxgen .natrgt,.hk .natrgt,.natrgt{line-height:1em}
.hptit,.hptit1{margin-top:1px}
.hptit1.toptit{padding-top:1.3em}
.cinetit{background-image:none;line-height:1.5em}
.nxpage{top:0}
.aaimg{min-width:280px;max-width:350px}
@keyframes fbpos{
from{top:0}
to{top:112px}
}
.fbfloat .formbtn{font-size:1.1em}
.scus i.fa{font-size:25px;margin-top:2px}
input[name=sec]{margin-left:.5em;width:20px;height:20px}
.scus .verd8p{margin:1em 0;width:100%}
.scus .asrcol{margin:2em 0 5em 0}
.xmothead .repsubtit,.xmothead .vtit8{text-shadow:1px 1px 2px #fff}
.mohead,.xmothead{background:url(/im/mo_head_left.jpg) -10px top no-repeat,url(/im/mo_head_right.jpg) right top no-repeat;background-size:30%}
#xtft.repspacemain img.tf_wide{max-width:560px;width:95%}
#xtft.repspacemain img.tf_rsmall{max-width:160px;width:80%;height:auto}
.tfhead,.xtfthead{background:url(/im/tf_head_left.jpg) no-repeat -20px top;min-height:120px;padding:0 4em}
#xtft.repspacemain img.fright{width:100%;height:auto}
#xtft.repspacemain .repem{width:96%}
.ahor h1{font-size:1.8em;color:#333;border-bottom:3px dotted #cbcbcc}
#arcont,.arcont{width:100%;overflow:hidden;margin:0;padding:0}
#arleft,#arright,.arleft,.arright{width:100%;float:none}
.rubriknavcont .rubriknav img{max-width:50px;height:auto}
.rubriknavcont .rubactive img{position:relative;max-width:55px;height:auto}
.rubriknavcont .rubriknav{padding:1px;min-width:30px}
.rubriknavcont{width:100%;min-width:370px;height:70px;font:700 .9em 'Roboto Condensed',Verdana,sans-serif}
#rubrik1 p,#rubrik2 p,#rubrik3 p,#rubrik4 p,#rubrik5 p,#rubrik6 p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify}
#rubrik1 h1,#rubrik2 h1,#rubrik3 h1,#rubrik4 h1,#rubrik5 h1,#rubrik6 h1{font-size:1.8em}
.rubriknavcont .rubactive img{border:2px solid #ccc;border-radius:6px;max-width:52px}
.magdiv{width:120px;background:url(/im/magdiv.png) repeat-x;height:30px;margin:auto;margin-top:15px}
.bonmes{float:right;font:700 1.2em 'Roboto Condensed',Verdana,sans-serif;margin-left:10px;padding:3px 10px;text-align:center;border:1px solid #c33;border-radius:3px;color:#c33;background:#96b4d9 url(/im/rec/bonusbgover.jpg) no-repeat bottom center;text-shadow:2px 2px 1px #fff}
.bonmes:HOVER{background:#ebe1c5 url(/im/rec/bonusbg.jpg) no-repeat bottom center}
.cttit{margin-top:20px;padding-top:3px;border-bottom:1px dotted #beb8ab;text-align:left;color:#333}
h2.cttit,h3.cttit{clear:left;padding-top:10px}
h4.cttit{margin-top:20px;padding-top:3px;border-bottom:1px dotted #beb8ab;text-align:left;color:#000;font-size:1.3em}
.shptit{font:bold 2em 'Roboto Condensed',Verdana,sans-serif;margin-top:10px;padding-top:3px;border-bottom:1px dotted #beb8ab}
.ctsubtit{font-size:1em;text-align:left;margin:5px 0 10px 0;color:#333;font-weight:700}
h2.ctsubtit{font-size:1.4em;margin:0 0 10px 0;color:#000}
.rttit{font:700 1.3em 'Roboto Condensed',Verdana,sans-serif;margin:10px 0 3px 0;color:#333;line-height:125%;clear:left}
.rtsubtit{margin:2px 0 5px 0;color:#666}
.raquo{font:bold 1em Verdana,Arial,Helvetica,sans-serif;color:#c00}
.newart li{margin:0;padding:3px;clear:left;list-style-type:none;min-height:47px}
.newart img{border-radius:2px;box-shadow:2px 2px 2px #666}
.newart img:hover{box-shadow:none}
.newart li{background:0 0}
.shortrec{font:normal .9em Verdana,Arial,sans-serif;border:1px solid #ccc}
.shortrec h3{font:bold 1em Verdana,sans-serif;margin:0;margin:5px 0}
.shortrec li{margin:0;padding:3px 2px 10px;clear:left;list-style-type:none;min-height:47px;border-bottom:1px dotted #ccc}
.shortrec img{border-radius:5px}
.shortrec img:hover{box-shadow:none}
.nxpage{position:relative;top:10px;float:right}
.nxpage:last-of-type{margin-bottom:30px}
.nxpageleft,.nxpageright{font:normal 2em FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#aaadae}
.nxpageleft:before{content:"\f0a8"}
.nxpageright:before{content:"\f0a9";position:relative;margin-left:5px}
.nxpage a{text-decoration:none}
.nxpageleft:hover,.nxpageright:hover{color:#ffca72}
.backpage{font:700 1em 'Roboto Condensed',Verdana,sans-serif;float:right;position:relative;margin-right:10px;top:-4px}
.backpage a{text-decoration:none;color:#069}
.backpage a:hover{color:#900}
.backpage a:before{content:"\f0aa";display:inline-block;width:20px;height:24px;margin-right:10px;top:5px;position:relative;font:normal 2em FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#aaadae}
.nextpage{font:700 1.2em 'Roboto Condensed',Verdana,sans-serif;margin-top:20px;text-align:right}
.nextpage a{text-decoration:none;color:#069}
.nextpage a:hover{color:#900}
.nextpage a:after{content:url(/im/aro_righ.png);position:relative;top:5px;margin-left:5px}
#prod{margin-top:10px}
#prod h1{font-size:2.2em;padding:10px 0 0 0;margin:0}
#shop img{margin-top:4px;border-radius:5px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#shop h4{margin-top:1em;margin-bottom:0}
#prod img{margin-top:4px;box-sizing:border-box}
.magdiv{width:120px;background:url(/im/magdiv.png) repeat-x;height:30px;margin:auto;margin-top:15px}
.mprice,.price{margin:3px 0;font-weight:700}
.shopboxcont{width:100%;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;min-height:250px;text-align:center;text-shadow:1px 1px 1px #000}
.shopboxheader{width:98.5%;margin:0 0 3px 0;border-radius:3px;padding:1px 0 3px 0;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/im/earthglobe.png) no-repeat right -10px top 8px;color:#333;text-shadow:none;text-align:left;text-indent:5px}
.shopbox{webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32.3%;height:100px;float:left;margin:2px;border-radius:0;font:700 1.7em 'Roboto Condensed',Verdana,sans-serif;line-height:1.5em;padding:10px 2px 0 2px;border-radius:3px}
a .shopbox{color:#fff;text-decoration:none}
.box1,.box2,.box3,.box4,.box5,.box6,.box7{position:relative}
.box1,.rbox1{background-color:#3b5c8f}
.box2,.rbox2{background-color:#d05f58}
.box3,.rbox3{background-color:#6e8c25}
.box4,.rbox4{background-color:#cc9580}
.box5,.rbox5{background-color:#72a1bc}
.box6,.box7,.rbox6,.rbox7{background-color:#e4c16c}
a .box1:hover{background:url(/im/shopbox1_bg.jpg) no-repeat center}
a .box2:hover{background:url(/im/shopbox2_bg.jpg) no-repeat center}
a .box3:hover{background:url(/im/shopbox3_bg.jpg) no-repeat center}
a .box4:hover{background:url(/im/shopbox4_bg.jpg) no-repeat center}
a .box5:hover{background:url(/im/shopbox5_bg.jpg) no-repeat center}
a .box6:hover{background:url(/im/shopbox6_bg.png) no-repeat right bottom}
a .box7:hover{background:url(/im/shopbox7_bg.jpg) no-repeat center}
.box7:hover,a .box1:hover,a .box2:hover,a .box3:hover,a .box4:hover,a .box5:hover,a .box6:hover{color:transparent;text-shadow:none;background-size:cover;filter:grayscale(20%);transition:background 50ms}
.box1:before,.box2:before,.box3:before,.box4:before,.box5:before,.box6:before,.box7:before{font:400 80px FontAwesome;text-rendering:auto;color:#fff;opacity:.3;position:absolute;left:0;top:10px;width:100%;height:auto;text-shadow:none}
.kat0{color:#c00;border-bottom:1px dotted #ccc}
.bigtit{font:600 1.5em 'Open Sans',Arial,sans-serif;hyphens:none;color:#000;margin-top:30px;width:100%;padding:5px 0 5px 5px;position:relative;text-transform:uppercase;letter-spacing:-1px}
.bigtit a i{color:#ccc}
.kat0::before{content:"\f006";color:#d05f58}
.box1::before,.rbox1::before{content:"\f185"}
.box2::before,.rbox2::before{content:"\f08a"}
.box3::before,.rbox3::before{content:"\f012"}
.box4::before,.rbox4::before{content:"\f1e3"}
.box5::before,.rbox5::before{content:"\f109"}
.box6::before,.box7::before,.rbox6::before,.rbox7::before{content:"\f0f6"}
#shopentry h2.cttit{font-size:1.9em;border-bottom:none;clear:both}
#shopentry .prodart{font:700 1.1em 'Roboto Condensed',Verdana,sans-serif;color:#999;padding:3px;margin-top:8px;float:right}
#shopentry .prodart:hover{color:#ab4504}
#shopentry .prodart::before,#shopentry .prodartfree::before{font:400 20px FontAwesome;text-rendering:auto;content:"\f0a9";position:relative;top:2px;margin:0 4px 0}
.shopnew{color:#fff;font-size:.6em;background-color:#c00;border-radius:10px;padding:0 5px;position:relative;top:-5px;left:5px}
.bigtit .fa{position:absolute;top:1.5em;right:0;text-shadow:none;font-size:1.5em}
#shopentry img{margin-top:4px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px}
#shopentry .magdiv{background:0 0}
.stardiv:before{content:"\f006 \f006 \f006";font:400 40px FontAwesome;text-rendering:auto;color:#f4f4f4;width:100%;text-align:center;display:block;letter-spacing:.5em}
.shopboxheader h1{text-align:center;font-size:4.9vw}
.shopboxheader{width:98%;background:url(/im/earthglobe.png) no-repeat right -10px bottom -30px}
.shopbox{width:32%;min-height:100px;float:left;margin:2px;border-radius:3px;font:700 1.2em 'Roboto Condensed',Verdana,sans-serif;line-height:1.5em;padding:10px 2px 0 2px}
#shopentry h2.cttit{font-size:1.5em}
.bigtit a i:hover{top:1.5em;font-size:1.5em}
.bigtit::after{content:'';display:block;position:relative;width:100%;padding:0 0 6px 0;left:-5px}
.bigtit.kat1::after{border-bottom:4px dotted #6b8cbd}
.bigtit.kat2::after{border-bottom:4px dotted #de7f79}
.bigtit.kat3::after{border-bottom:4px dotted #98b357}
.bigtit.kat4::after{border-bottom:4px dotted #cc9580}
.bigtit.kat5::after{border-bottom:4px dotted #72a1bc}
.bigtit.kat6::after{border-bottom:4px dotted #e4c16c}
a .hide1,a .hide2,a .hide3,a .hide4,a .hide5,a .hide6{color:#fff;top:2em}
#colmainleft3 p,#prod p,#shopentry{hyphens:auto;hyphenate-limit-chars:auto 3;-webkit-hyphens:auto;-webkit-hyphenate-limit-chars:auto 3;-ms-hyphens:auto;-ms-hyphenate-limit-chars:auto 3}
#colmainleft3 p,#prod,#shopentry{padding-right:.5em}
.asrcol .shopboxheader{background:url(/im/earthglobe.png) no-repeat right -10px bottom -20px;color:#333;text-shadow:1px 1px 1px #ccc;text-align:center;background-size:50px 50px}
.shopboxheader h1{font-size:1.3em}
.asrcol.shopboxcont{min-height:100px;margin-top:1em}
.asrcol .shopbox{height:40px;padding:10px 0 0 0;font-size:1.3em;width:47.5%;border-radius:3px;min-height:20px}
.rbox1:before,.rbox2:before,.rbox3:before,.rbox4:before,.rbox5:before,.rbox6:before{font:400 30px FontAwesome;text-rendering:auto;color:#fff;opacity:.8;position:absolute;left:0;top:5px;width:100%;height:auto;text-shadow:none}
.rbox1,.rbox2,.rbox3,.rbox4,.rbox5,.rbox6{position:relative}
a .hide1,a .hide2,a .hide3,a .hide4,a .hide5,a .hide6{position:absolute;top:0;width:100%;height:auto;color:transparent;line-height:40px;text-shadow:none;border-radius:3px}
a .hide1:hover{background-color:#3b5c8f;color:#fff}
a .hide2:hover{background-color:#d05f58;color:#fff}
a .hide3:hover{background-color:#6e8c25;color:#fff}
a .hide4:hover{background-color:#cc9580;color:#fff}
a .hide5:hover{background-color:#72a1bc;color:#fff}
a .hide6:hover{background-color:#e4c16c;color:#fff}
.fbform div{margin-bottom:5px;font-size:.9em}
.fbform label{display:inline-block;width:100px;float:left;font-weight:600;font-size:.95em}
.fbform input{font-size:1em}
.fbform select{font-size:1em;border:1px solid #ccc;border-radius:3px;padding:3px;background:#efefef}
.fbform textarea{font:400 .95em 'Open Sans',Arial,sans-serif;width:70%}
.fbform input[type=submit]{position:relative;left:100px;width:180px}
#feedback .helpclosebut{top:-5px;right:0}
.warntxt2{text-decoration:underline blink}
#asmain.sde{width:98%}
.sde .shoptit{padding-bottom:10px}
.sde dl dt{float:left;clear:left;width:100px;line-height:1.8em}
.sde dl dd{margin:0 0 0 110px;line-height:1.8em;display:block}
.sde h3{letter-spacing:.02em}
.sde h4{margin-bottom:20px;text-decoration:underline}
.sde h2{margin-bottom:10px;margin-top:5px}
#asmain.sde h1{border-bottom:none}
.sde .shnw{font:700 1.1em 'Roboto Condensed',Verdana,sans-serif;border-bottom:none;padding-top:10px}
.hlight{border:1px solid #ccc;background-color:#fffbe4;padding:4px;border-radius:5px;margin:10px auto;font-size:.9em;margin-bottom:10px}
.hlight,.sdefield{margin-bottom:10px;border:1px solid #ccc;border-radius:5px;padding:10px;line-height:2em}
dd.checkbox{position:relative;left:-10px}
.sde.shbord td{border-bottom:1px solid #ccc}
.sdeart{background:#f4f4f4;color:#333;padding:0 5px;border:1px solid #ccc;margin-top:1em}
.scarthead{background-color:#f4f4f4;border:1px solid #ccc;border-radius:5px;padding:5px;margin-bottom:5px}
.sde #nat select,.sde select{font-size:.9em;min-width:150px;max-width:200px;margin-right:10px}
.shtable[name=istmo]{min-width:unset;width:auto}
input[name=istyr]{font-size:.9em}
.sde #nat{display:block;height:2em;width:100%;padding:3px 0 3px 0;margin:5px 0 5px 0;clear:both}
.sde .natlft{min-width:2em;width:65px;text-align:left;margin-top:-5px;font-size:1em;font-weight:700}
.sde .natsel{float:left;min-width:30%;text-align:left}
.sde .natrgt{float:left;min-width:30%;text-align:left;line-height:1.3em;font-size:.8em;position:relative;top:-5px}
.scusfield{margin-bottom:10px;border:1px solid #ccc;border-radius:5px;padding:10px;line-height:2em}
.spay .shbord td{font-weight:700}
#sde_dpri{padding-left:20px}
#showcurconv{position:relative}
.go.gencbutton,.go.gencbutton:visited{background:#069 url(/im/gobg.jpg) repeat-x;font-size:.9em;margin-left:1px;-webkit-transition:background .15s ease-in-out;-moz-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out;padding:0 15px;-webkit-appearance:none}
.go.gencbutton:hover{background-image:none;background-color:#390;color:#fff}
#agb2014,#policy2018 .helpiframe{min-height:250px;position:relative}
.helpclosebut1{text-align:right;color:#999;font-size:1.6em;position:absolute;margin-right:0;right:1.2em;top:5px;z-index:10;width:1.2em;background:#fff;cursor:pointer}
input[name=agb]{transform:scale(1.5);box-shadow:0 0 1px 1px #fb0000;margin-left:10px}
input[name=agb]:checked{box-shadow:0 0 1px 1px #3aaa00}
#syn #atxgenhead{border-top:0}
.synhead{position:relative;background:url(/im/syn/synbf2017.jpg) top right;background-size:cover;width:100%;height:calc((100vw - 40px) * .5625);max-height:200px;margin-bottom:5px}
#asmain .synhead h1.reptetit{color:#bf001d;text-shadow:1px 1px #fff,2px 2px #fff,3px 3px #fff,4px 4px #fff,5px 5px #fff,6px 6px #fff;font-size:2.7em;font-variant:small-caps;text-align:left;padding-top:0}
.synhead .vtit8{text-align:left;padding:0 0 2em 0!important;width:60%;max-width:350px;font-size:1.05em}
.synhead .vtit8{color:#333}
#syn .rephead2{font:600 1.3em 'Roboto Condensed',Verdana,sans-serif}
#atxgenhead .synhead .atxcopy{text-align:left!important;font-size:.9em;background:rgba(255,255,255,.5);position:absolute;display:block;width:70%;left:0;bottom:0;line-height:1.2em;color:#999}
#syn .aforlsel{padding:0;font-size:.85em;margin-top:0;margin-bottom:0;text-align:left}
.aforl{margin-top:1em}
#aforlhead{background:url(/im/syn/synbf2015.jpg) no-repeat right 0}
#aforlhead h1{font-size:2.7em;font-variant:small-caps}
#aforlhead .txt8p{font:700 1em 'Open Sans',Arial,sans-serif}
#aforlhead .vtit8{font:700 1em 'Open Sans',Arial,sans-serif}
#aforlhead .txt8p,#aforlhead h1{color:#bf001d;text-shadow:1px 1px #fff,2px 2px #fff,3px 3px #fff,4px 4px #fff,5px 5px #fff,6px 6px #fff;border-bottom:1px dotted #ccc}
.aforlsel{padding:4px 0 20px 0;font:400 .9em Verdana,Arial,sans-serif;margin-top:5px;margin-bottom:5px}
.aforlsel a{margin-left:3px;text-decoration:none;padding:2px 10px 0 10px;background:#fff url(/im/button_list_reg.png) no-repeat 3px 6px;color:#333}
.aforlsel a:hover{text-decoration:underline}
#aforlhead select{font:400 1em 'Open Sans',Arial,sans-serif;border:1px solid #c00;border-radius:3px;padding:5px 0;background:#fff}
#synhp select{-webkit-box-shadow:3px 3px 3px #fff;-moz-box-shadow:3px 3px 3px #fff;box-shadow:3px 3px 3px #fff}
#aforlhead select.vtit8{font:400 1em 'Open Sans',Arial,sans-serif;border:1px solid #c00;border-radius:3px;padding:5px 0;background:#fff}
#aforlhead table{max-width:550px}
#aforlhead tr{background-color:rgba(255,255,255,.4)}
.formbtn.syn,.formbtn.syn:visited{position:relative;left:-10px;color:#333;font:400 1em 'Open Sans',Arial,sans-serif;padding:5px 25px;border-color:#c00;background:#f6f6f6 url(/im/syn/synheart15.png) no-repeat right;min-width:300px;margin:10px 0;-webkit-box-shadow:1px 1px 1px #666;box-shadow:1px 1px 1px #666}
#synhp .formbtn.syn{left:0}
.formbtn.syn:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#fff;color:#c00}
.aforl a{text-decoration:none;padding:0 14px 0 0;border-bottom:1px dotted #bf001d;background:url(/im/syn/synmore.png) no-repeat right 2px;color:#bf001d;font:400 .9em Verdana,Geneva,sans-serif}
.aforl a:hover{color:#06c;border-bottom:1px dotted #690;background:url(/im/syn/synmoreover.png) no-repeat right 2px}
.aforl a[name]{display:none}
.synimg{float:left;margin-right:10px;width:100px}
.synimg img{padding:4px;box-shadow:1px 1px 2px #999;margin-bottom:5px;border-radius:3px;width:95%;height:auto}
.synimg::after{width:130px;content:"©stokette/fotolia.com";float:left;position:relative;text-align:left;top:-7px;left:5px;font-size:.6em;color:#b5b5b5}
#synhp{background:url(/im/syn/synhp2015.jpg) no-repeat top right;padding:0 2px 0 4px;width:208px;position:relative;left:-5px}
#synhp h1{font:700 1.7em 'Roboto Condensed',Verdana,sans-serif;color:#b83038;border-bottom:1px dotted #ccc;text-align:center;text-shadow:1px 1px 1px #fff}
#synhp .verd8p{font-size:.6em}
.synopt{font:normal .97em Verdana,Arial,sans-serif;border:1px solid #c00;border-radius:3px;margin:2px 0;width:140px}
#synl{line-height:1.7em;border:1px solid #ddd;font-size:.95em;line-height:135%;background-color:#f6f6f6;border-radius:4px;padding:4px;margin-bottom:10px;overflow:hidden}
#synl2{border-top:1px solid #ccc;font-size:.8em;line-height:135%;padding:4px;margin-bottom:10px;overflow:hidden;margin:60px 0 20px 0}
#synl2 .twocol,.threecol{-webkit-column-count:3;-moz-column-count:3;column-count:3}
#synl a,#synl2 a{text-decoration:none;line-height:1.7em;color:#000}
#synl2 a{color:#7b7777}
#synl a:hover,#synl2 a:hover{text-decoration:underline}
#synl b,#synl2 b{font:700 1.6em 'Roboto Condensed',Verdana,sans-serif;margin:0;border:none;color:#666;line-height:1.7em}
#synl2 b{font:700 1.3em 'Roboto Condensed',Verdana,sans-serif;margin:0;border:none;color:#666;line-height:1.7em}
#synl b:AFTER,#synl2 b:AFTER{content:'\A';white-space:pre}
.lovers .verd8p{font-size:1.05em}
#cf,#cos{width:100%;max-width:450px;margin-top:5px;margin-left:0}
#cos{position:relative;z-index:150;background-color:#fff}
#cossub{position:relative;z-index:151;background-color:#fff}
.costx{width:100%;font:bold .9em Verdana,Geneva,sans-serif;text-align:center;margin-bottom:2px}
#cosplace{width:99%;max-width:300px;height:auto;padding:0 2px;overflow:hidden;margin:0 auto;background-color:#e9e9e9}
#coscol,#cosplace{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc;box-sizing:border-box}
.cosplace{-webkit-box-shadow:inset 1px 1px 2px #666;-moz-box-shadow:inset 1px 1px 2px #666;box-shadow:inset 1px 1px 2px #666;width:40px;height:40px;margin:2px 4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;float:left}
.cosplacefull{width:38px;height:38px;float:left;margin:2px 4px;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#bbb;-webkit-box-shadow:inset 1px 1px 0 #666;-moz-box-shadow:inset 1px 1px 0 #666;box-shadow:inset 1px 1px 0 #666}
.cosplacetx,.costxsum{-webkit-box-shadow:1px 1px 2px #888;-moz-box-shadow:1px 1px 2px #888;box-shadow:1px 1px 2px #888;width:50px;height:50px;float:left;margin:5px 7px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#cosrow1,#cosrow2{padding:0}
.cosout{float:right;margin:3px 3px 12px 12px}
.cosnum,.cosnumakt{text-align:center;font:bold .9em "Courier New",Courier,monospace;color:#ccc;margin:20px 0 0 8px}
.cosnumakt{color:#c00;font-size:1.2em;position:relative;bottom:5px}
#coshead h1{font-weight:400;color:#000;background:url(/im/colhead.jpg) no-repeat right 0}
#coscol{width:330px;height:auto;overflow:hidden;background-color:#fff;border:1px solid #ccc;padding:0 4px 0 4px;margin:10px auto}
.coscolrow{margin:5px 0}
.coscolor{width:50px;height:50px;float:left;margin:6px;-webkit-box-shadow:1px 1px 2px #666;-moz-box-shadow:1px 1px 2px #666;box-shadow:1px 1px 2px #666;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer}
#cossub{width:100%;max-width:320px;padding:10px;text-align:center;border:1px dotted #ccc;position:relative;margin:10px auto}
.first{float:left;margin:-6px .15em 0 0;font:bold 2.2em 'Roboto Condensed',Verdana,sans-serif;color:#bb6060}
.xtkthead{background:url(/im/bgrep_xtktlm.jpg) left top no-repeat,url(/im/bgrep_xtktrm.jpg) right top no-repeat}
#collargeright.aclch{top:10px}
#cf .sign1{border:none;padding:3px;text-align:right;position:relative;top:0}
#cf .sign1 a{text-decoration:none;padding:2px 0 0 12px;color:#000;font-size:.95em;font-weight:700}
#cf .sign1 a::before{font:400 1.6em FontAwesome;text-rendering:auto;content:"\f0a9";position:relative;top:2px;margin:0 4px 0;color:#a3b1c9;transform:rotate(90deg);display:inline-block}
#cf .dyn1{max-height:0;-webkit-transition:max-height .2s linear;-moz-transition:max-height .2s linear;-ms-transition:max-height .2s linear;-o-transition:max-height .2s linear;transition:max-height .2s linear;overflow:hidden;text-decoration:none;font-weight:400;font-style:italic;padding:0 5px;font-size:.95em}
#cf .dyn1.open{max-height:20em;margin:.5em 0 1em 0}
.wh .dyn.open{max-height:100em;margin:.5em 0 1em 0}
.synco{max-width:180px;float:left;margin:0 .5em .2em 0;border:1px solid #c00;font-size:.95em;background-color:#f6f6f6;border-radius:4px;padding:2px;overflow:hidden}
.syncotit{background:#fff;text-align:center;border-bottom:1px solid #ccc;margin-bottom:3px}
#synhpco{font-style:normal;font-size:90%;background:url(/im/syn/synhp2015.jpg) no-repeat left;margin-top:0;padding:0 2px 0 4px;width:98%;position:relative}
#synhpco h1{font:700 1.8em 'Roboto Condensed',Verdana,sans-serif;color:#b83038;border-bottom:1px dotted #ccc;text-align:center;text-shadow:1px 1px 1px #fff;margin:0 0 10px 0;padding:0}
#synhpco .verd8p{font-size:.7em}
.synopt{width:120px}
.sign .dyn img.fright{max-width:160px;height:auto}
#navmessage{padding:0;position:relative;color:#666;top:6px;left:2px;width:100%;background:0 0}
td.txt9p .verd8p{font-size:50%;line-height:1.7em}
.sde #nat{height:auto}
#aclim{max-width:300px;height:auto}
#forummaincont{max-width:580px;min-width:320px;margin-top:5px;width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}
#birthpl,#kmlfile,#refpl{display:none}
#click2,#daily4,#home4{display:none}
.homepage{margin-top:0;padding-bottom:3em}
.homepage .hptit1{font-size:1.5em;line-height:1.5em}
.homepage .hptit1 a::after{content:"\f141";display:inline-block;font:400 1.2em FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;position:relative;top:6px;right:10%;color:#898989}
#starcontainer{position:absolute;top:5px;width:150px;z-index:5}
#star1{cursor:pointer;cursor:hand;position:relative;width:100px;height:50px}
#star2{display:none}
#asmain .synhead h1.reptetit{padding-top:0;font-size:3em}
.synhead .vtit8{width:80%;background:rgba(255,255,255,.6);font-size:1.03em;padding:0 0 1% 0!important}
#atxgenhead .synhead .atxcopy{width:100%;height:1em;bottom:-10px;background:0 0;color:#000;margin-top:3px}
#syn .rephr{padding-bottom:0}
#etf img.fright{width:50%;max-width:200px;height:auto}
#navbar{position:relative;width:100%;padding:0;height:100%;margin:0;height:20px;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none}
.infcont{float:none;width:100%}
.inheadl{font-size:1.3em}
.langpulld{display:block;position:relative;width:auto;font-size:.85em;text-align:right;padding:4px 2px 2px 0;box-sizing:border-box;top:10px;height:25px}
.langpulld label{display:inline-block;position:relative}
.langpulld select{font-size:.85em}
.langpulld{display:none}
pre{white-space:pre-wrap}
#xmas-frame18{width:100%;height:auto;min-height:1400px}
.merhp a:before{content:url(/im/meridian_logo100.png);position:relative;left:0;top:1px;display:inline-block;margin-right:4px}
.huehead{background:url(/im/hue/huelogo80.png) left no-repeat;min-height:80px;margin-top:1.7em;padding-left:90px}
.huehead h1{font-size:2.5em;text-transform:uppercase;margin-bottom:0}
.huehead h3{font-size:1.1em;border-bottom:1px solid #ccc;margin:0}
.huehead .txt8p{color:#444;text-align:right}
.bordbot td{border-bottom:1px solid #ccc;padding:3px}
table.contour{border:1px solid #ccc}
ol.topborder,table.topborder tr:first-child td{border-top:1px solid #999;padding-top:5px}
ol.botborder,table.botborder tr:last-child td{border-bottom:1px solid #999;padding-bottom:5px}
table.normbord,table.normbord td,table.normbord tr{border:1px solid #ccc}
table.normbord td{padding:5px}
.hue li{margin-top:3px}
.hue ul.twocol{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:5em;margin-bottom:1em;-webkit-column-rule:none;-moz-column-rule:none;column-rule:none}
.hueback,.taeback{position:absolute;width:90px;height:90px;left:10px}
.highslide-container{z-index:1800!important}
.zpbbox{display:inline-block;position:relative;width:16px;height:16px;margin-right:4px}
.zpb{min-height:700px}
.chart .zpb::after{content:" ";position:absolute;top:120px;right:0;bottom:0;left:0;z-index:99;width:600px;height:670px}
article.nfaq{background:#fff;max-width:700px;padding-bottom:1px;border-bottom:none;margin-bottom:1em}
h3.nfaqhead{color:#538598;text-transform:uppercase}
.nfaqsearchfield{margin:1em 0;border-top:1px dotted #ccc}
div.nfaqsearch{border-radius:5px;background-color:#f2f2f2;padding:20px;box-sizing:border-box}
input#searchfaq{width:80%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1em}
.nfaqsearchfield input[type=submit]{background-color:#4caf50;border:none;color:#fff;padding:10px;text-decoration:none;margin:4px 2px;cursor:pointer;display:inline-block;font-size:1.1em;box-sizing:border-box;border-radius:3px}
.nfaqrelated{margin:2em 0;font-size:1.1em;line-height:2em;border-top:1px dotted #ccc}
.nfaqrelated a{text-decoration:none}
.nfaqrelated a:hover{color:#390}
.nfaqrelated a::before{content:'\f061';display:inline;position:relative;font:400 1em FontAwesome;color:#4caf50;margin-right:10px}

/* screen19.css */

@media only screen and (min-width:581px){
#p2,#p3,#p4,#p5{max-width:unset}
.mainmenu div{position:absolute;z-index:5000;background:#fff;border-radius:0 0 3px 3px;border:1px solid #ccc;box-shadow:none;border-top:none}
.mainmenu div.sub1 dl,.mainmenu div.sub2 dl,.mainmenu div.sub3 dl{-webkit-column-count:2;-moz-column-count:2;column-count:2}
.plahide{display:block}
.mainmenu div.sub2 dl::after,.mainmenu div.sub3 dl::after{display:none}
.mainmenu div dd a,.mainmenu div dt{font-size:.95em}
#slider-with-blocks-2{width:100%;max-width:700px}
.mainfullrec{max-width:700px;font-size:100%;left:0;cursor:pointer}
.rsContainer{width:100%}
#collargeright,#colmainleft,#colmainleft2,#colmainleft3,#colmainmiddle,#colsmallright{max-width:740px}
#colmainleft4 .gencsub{text-align:center;z-index:unset}
#colmainleft4 .nat17{margin-bottom:1em}
#asmaincont.hk .nat17{margin-bottom:2.2em}
.nat17 input[type=submit],.natgo{font:700 1.05em 'Open Sans',Arial,sans-serif;border:0;padding:0 8px;background:#197db2;color:#fff;box-shadow:1px 1px 4px #999;-moz-box-shadow:1px 1px 4px #999;-webkit-box-shadow:1px 1px 4px #999;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-appearance:none}
.aclch.acm .nat17mod{top:0}
.aclch.acm .nat17{min-height:70px}
.clear-icon::after{content:'x';font-weight:400;text-shadow:none}
#aforlhead .nsfld.warn,.nsfld.warn{background:#fcc;color:#000}
.nat17{padding:13px 5px;margin-bottom:1em}
.nat17sel{position:relative;display:block;width:72%}
.genchart .namelist,.maplist,.namelist,.namesearch{width:100%;max-width:280px}
.namelist label,.namesearch label,.nat17sel label{width:auto;display:inline-block;font-size:.9em;min-width:80px}
#colmainleft4 .nat17mod,.nat17mod{width:25%;position:absolute;right:0;top:-5px;font-size:.85em}
.nat17 .nsfield{display:inline-block;position:relative;width:87%}
.nat17 .nsfld{padding:2px 15px 2px 2px;display:inline-block;font-size:1em;max-width:160px}
.clear-icon{display:inline-block;cursor:pointer;position:relative;font-size:1.5em;width:15px;color:#c2c2c2;right:1em;top:-1px}
#colmainleft4 .nat17 select,.nat17 select{border:1px solid #ccc;background:#fff;font-size:1em;padding:2px;box-sizing:border-box;width:170px;max-width:170px}
.nat17 input:hover[type=submit]{background-color:#390;color:#fff;cursor:pointer}
.nat17 input:focus[type=submit]{box-shadow:0 0 5px #51cbee;border:1px solid #51cbee}
.shtittable .nat17mod{line-height:1.6em}
.nat17mod li{list-style-type:none;margin:0;width:100%;padding:0 3px;font-size:1em}
.nat17mod li.nat17cp,.nat17mod li.nat17np{margin:0;display:block;width:100%;padding:3px 0;background-color:transparent}
.nat17mod li.nat17cp a,.nat17mod li.nat17np a{display:block;width:100%;padding:3px 0 2px 0}
.nat17mod li.nat17mc{position:absolute;padding-top:15px}
.nat17mod li.nat17np:hover{background-color:#689e6f;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.nat17mod li.nat17cp:hover{background-color:#699;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}
.nat17mod a,.nat17mod li.nat17cp a,.nat17mod li.nat17np a{text-decoration:none;color:#666;padding:0 0}
.nat17mod a:hover,.nat17mod li.nat17cp a:hover,.nat17mod li.nat17np a:hover{color:#fff}
.nat17mod li.nat17np a::before{content:'\f067'}
.nat17 select[name=pers]{left:83px;top:22px;position:absolute;display:inline-block;padding:0;margin-top:3px}
.lovers .nat17 .nsfld{max-width:140px}
.lovers label[for=nho2],.lovers label[for=nhor]{height:2em;float:none;white-space:normal;line-height:1.2em;width:105px}
.gencrub input#namequery,.gencrub input#namequery2{width:159px}
.maplist{position:absolute;display:block;left:83px;margin-top:3px}
_:-ms-lang(x),.aclch.acm .nat17{min-height:50px}
_:-ms-lang(x),.nat17 select{max-width:138px}
_:-ms-lang(x),_:-webkit-full-screen,.nat17 select{max-width:188px}
.zr-control .infobut{top:30px}
select.musmt{display:block;position:absolute;top:26px;left:84px;width:auto;max-width:260px}
select.musmtm{display:block;position:absolute;top:6px;left:84px;width:auto;max-width:260px}
#cf,#cos{max-width:800px}
#cosplace{max-width:800px;width:450px;height:140px}
.cosplace{width:50px;height:50px;float:left;margin:5px 12px;border-radius:7px;background:#fff}
.cosplacefull{width:50px;height:50px;float:left;margin:4px 11px;border:1px solid #999;border-radius:7px;background:#bbb;box-shadow:inset 1px 1px 0 #666}
.cosplacetx,.costxsum{box-shadow:1px 1px 2px #888;width:50px;height:50px;float:left;margin:5px 7px;border-radius:7px}
#cosrow1,#cosrow2{padding:10px 0}
.cosout{float:right;margin:3px 3px 12px 12px}
.cosnum,.cosnumakt{text-align:center;font:bold 20px "Courier New",Courier,monospace;color:#ccc;margin:20px 0 0 8px}
.cosnumakt{color:#c00}
#coshead h1{font-weight:400;color:#000;background:url(/im/colhead.jpg) no-repeat right 0}
#cf .sign1{border:none;padding:3px;text-align:right;position:relative;top:0}
#cf .sign1 a{text-decoration:none;padding:2px 0 0 12px;color:#000;font-size:.95em;font-weight:700}
#cf .sign1 a::before{font:400 1.3em FontAwesome;text-rendering:auto;content:"\f0a9";position:relative;top:2px;margin:0 4px 0;color:#999}
#cf .dyn1{max-height:0;-webkit-transition:max-height .2s linear;-moz-transition:max-height .2s linear;-ms-transition:max-height .2s linear;-o-transition:max-height .2s linear;transition:max-height .2s linear;overflow:hidden;text-decoration:none;font-weight:400;font-style:italic;padding:0 5px 0 60px}
#cf .dyn1.open{max-height:10em;margin:.5em 0 1em 0}
#coscol{max-width:unset;width:450px;height:460px;background-color:#fff;border:1px solid #ccc;padding:0 4px 0 4px;margin:10px auto}
.coscolor{width:70px;height:70px;float:left;margin:8px;box-shadow:2px 2px 3px #666;border-radius:17px;cursor:pointer}
.costext p{text-indent:1em}
#cossub{width:440px;padding:10px;text-align:center;border:1px dotted #ccc;position:relative;margin:10px auto}
.coswheel{width:25px;height:25px;position:absolute;right:90px;top:20px;background:url(/im/animwheel.gif) no-repeat}
.synco{max-width:200px;margin:0 1em .2em 0}
.nmo{display:none}
#timeline{background:url(/im/x_orange.gif) top center repeat-y;width:480px;padding:20px 0;margin:15px auto 10px auto;overflow:hidden;list-style:none;position:relative}
#timeline:after,#timeline:before{content:" ";width:10px;height:10px;display:block;background:#f43059;position:absolute;top:0;left:50%;margin-left:-5px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
#timeline:after{margin-left:-7px;background:0 0;border:7px solid transparent;border-top-color:#f43059;width:0;height:0;top:auto;bottom:-7px}
#timeline li{position:relative;clear:both;float:left;width:200px;padding:5px;background:#fff;border:1px solid #ccc;text-align:right;margin:0 0 10px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:2px 2px 1px #999;-moz-box-shadow:2px 2px 1px #999;box-shadow:2px 2px 1px #999}
#timeline .empha{background-color:#ffe7b1;border:1px solid #f60}
#timeline li:after,#timeline li:before{content:" ";width:30px;height:1px;background:#f43059;position:absolute;left:100%;top:50%}
#timeline li:nth-of-type(even),#timeline li:nth-of-type(odd){margin:-10px 0 0 0}
#timeline li:nth-of-type(even){float:right;text-align:left}
#timeline li:nth-of-type(even):after{left:auto;right:100%}
#timeline time{font-weight:700}
#timeline p{margin:0}
#timeline p{hyphens:none}
.alshead{background:#f6f6f6 url(/im/bgrep_als2.png) left 2px no-repeat;background-size:contain}
#pm_wrapper{font-family:monospace;font-size:12px;display:flex}
#pm_wrapper #info{overflow-x:visible}
#ehkmad img{width:auto}
.shopbox{font-size:1.8em;hyphens:none}
.rubriknavcont{width:100%;min-width:570px;height:110px;font:700 1.2em 'Roboto Condensed',Verdana,sans-serif}
.rubriknavcont .rubriknav{padding:3px;min-width:70px}
#forummaincont{max-width:100%}
.adecont input,.adecont input[name=sfnm],.adecont input[name=snam],.adecont select,.adecont select[name=sctr]{border:1px solid #bdbdbd}
.adecont label:first-of-type{padding:0 3px;display:inline-block;font-weight:400;width:110px;border-top:none}
#zz{float:right;top:2px;text-align:right}
.aibg::after{content:"Astro*Intelligence";position:relative;left:8px;top:-1em;font:400 .34em 'Open Sans',Arial,sans-serif;border-bottom:1px solid #ccc;z-index:1;display:inline-block}
.synimg{width:130px}
#syn .rephr{padding-bottom:0}
.genchart .awdinfo #help,.help .verd8p{font-size:.95em}
.plaheader{top:32px}
.hpsidebar{-webkit-flex-basis:250px;flex-basis:250px}
.elwarnmsg{width:95%}
.eelmad .tit{font-size:3.2em}
.mainfullrec.eelmad{background-position:left;background-size:cover}
.besttime{margin-top:0;top:-26px}
#eltopnbest{width:auto;padding-right:1em}
tr.white p{width:100%}
#atxgenhead .synhead .atxcopy{text-align:left!important;font-size:.9em;background:rgba(255,255,255,.5);position:absolute;display:block;width:70%;left:0;bottom:0;line-height:1.2em;color:#999}
p.uselt{margin:0 130px;position:relative}
.modal-content{top:100px;margin:0 auto;width:80%}
.modal-body{padding:2px 16px;margin-bottom:1em}
#colmainleft4 .gencsub2{padding-right:20px}
.faq .gchback{display:none}
.faq .gch{border-bottom:3px dotted #ccc;margin-bottom:1em}
.faq p.verd8p.bord{display:none}
.als select[name=sctr]{max-width:150px}
#atxgenhead .tehead{width:100%;height:120px;padding:10px 50px 0 130px}
.tehead{box-sizing:border-box;background:url(/im/el_head.png) no-repeat top left,linear-gradient(to bottom,#ededed 0,#fff 51%,#fff 100%);background-size:contain;padding:2px;position:relative}
.ui-selectmenu-button.ui-button{min-width:150px}
.dsmessage{position:absolute;display:block;top:250px;left:1em;padding:0 2em .5em 2em;width:80%;height:auto;max-width:600px;background:#fff;border:1px solid #ff4a19;border-radius:5px;z-index:1001;box-shadow:1px 1px 2px #333;animation-name:priv;animation-duration:.5s}
@keyframes priv{
from{top:-40%}
to{top:250px}
}
.dsmessage1{position:absolute;display:block;top:220px;width:100%;padding:1em;z-index:1001;height:auto;background:rgba(255,255,255,.9);border:1px solid #ccc;border-radius:5px;box-shadow:5px 5px 10px #666;animation-name:priv1;animation-duration:.5s;left:2em;max-width:630px}
#register1.dsmessage1{padding:1em;background:#85b4ce;padding:10px;box-shadow:5px 5px 10px #666}
@keyframes priv1{
from{top:-40%}
to{top:220px}
}
.media_only_end{display:none}
}
@media only screen and (min-width:762px){
body{background:#eaeaea;-webkit-text-size-adjust:auto}
#ascontainer14{max-width:1080px}
a:hover{color:#900}
nav{display:block;width:100%;position:relative;top:0;z-index:1001;font-family:'Open Sans',Arial,sans-serif;text-align:center;font-size:1em;margin:0 auto;left:2px}
.mainmenu{width:100%;margin:0 auto;padding:0;list-style:none;text-align:left;font-family:'Open Sans',Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-ms-touch-action:none}
.mainmenu div{position:absolute;z-index:5000;background:#fff;border-radius:0 0 3px 3px;border:1px solid #ccc;box-shadow:none;border-top:none}
.mainmenu div.sub1 dl{width:100%;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;-webkit-column-rule:1px dotted #888;-moz-column-rule:1px dotted #888;column-rule:1px dotted #888}
.mainmenu div.sub2 dl,.mainmenu div.sub3 dl{width:100%;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;-webkit-column-rule:1px dotted #888;-moz-column-rule:1px dotted #888;column-rule:1px dotted #888}
.mainmenu div dl{padding:0;margin:0}
.mainmenu div dt{display:block;padding:5px 0;margin:0;color:#000;font-size:.9em;font-weight:700;border-radius:3px}
.mainmenu div dd{display:block;padding:0;margin:0}
.mainmenu div dd a{line-height:17px;display:block;margin-bottom:1px;padding:5px 5px;text-decoration:none;font-size:.9em;border-radius:2px;background:#f6f6f6;color:#000}
.mainmenu div dd a:hover{color:#fff;background:#ccc;border-radius:3px}
.mainmenu li.top-li{display:block;position:relative;border-right:1px solid #0c5181;z-index:10}
.mainmenu li.top-li a.top-a{display:block;float:left;line-height:30px;color:#fff;padding:0 6px 0 6px;text-decoration:none;font-size:1em;white-space:nowrap;font-weight:700}
.mainmenu li.top-li a.top-a:hover{background:rgba(0,0,0,.3);color:#fff;text-decoration:none;position:relative;z-index:10}
.mainmenu li.top-li:hover>a.top-a{background:#fff;color:#000;text-shadow:none;text-decoration:none;position:relative;z-index:10;margin-bottom:-2px}
.mainmenu .bottomLine{text-align:center;background:#e72c0e url(/im/botlinered.jpg);background-size:cover;padding:2px 10px;margin:10px -3px 3px -3px;border:1px solid #ccc;border-radius:3px;line-height:18px;font-size:.9em;color:#fff;font-weight:700}
.mainmenu .bottomLine a{display:inline;padding:0 3px;line-height:20px;background:0 0;color:#fff;text-decoration:underline}
.mainmenu .bottomLine a:hover{color:#fc0;text-decoration:none}
.mainmenu .bottomLine a:before{content:url(/im/ico_yelstar.png);position:relative;left:-8px;top:0}
.mainmenu li div{left:-9999px;top:-3000px;display:none}
.mainmenu li.hoverdrop:hover div,.mainmenu li.hoverreplace div{left:-5px;top:29px;display:block}
.mainmenu li.hoverdrop:hover div.left,.mainmenu li.hoverreplace div.left{left:-5px;right:0}
.mainmenu li.hoverdrop:hover div.center,.mainmenu li.hoverreplace div.center{left:-5px;text-align:left}
.mainmenu div.sub2 dl::after,.mainmenu div.sub3 dl::after{display:none}
.navheadclose{display:none}
#ascontainer14{position:relative;margin:0 auto;background-color:#fff;padding:.8% .8%;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#ascontainer14.ascontwide1{max-width:2000px}
#ascontainer14.ascontwide2{max-width:1600px}
#ascontainer14.ascontwide3{max-width:1300px}
#asheader14{width:100%;background:#024177 url(/im/headertop18_bg.jpg) no-repeat 0 0;height:auto;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
#headertop{width:100%;max-width:100%;height:89px;font-family:'Open Sans',Arial,sans-serif;background:0 0}
#headertopl{width:20%;height:89px;float:left;margin-right:1%}
#headertopr{position:relative;margin-right:3px;top:0;background:0 0;width:78%;float:right;text-align:right;padding-right:3px;color:#fff}
.adlogo{position:relative;left:10px;top:-15px;width:160px;margin-bottom:-15px}
.adlogo img{max-width:unset;height:auto;padding:0}
#wrap{display:block;position:relative;height:31px;background:rgba(46,95,144,.7);border-bottom-left-radius:6px;border-bottom-right-radius:6px}
#starcontainer{position:absolute;top:20px;width:150px;z-index:5}
#star1{cursor:pointer;position:relative;width:150px;height:50px}
#star2{cursor:pointer;position:relative;width:50px;height:30px;margin-left:50px}
#asmaincont{width:100%;line-height:140%;overflow:hidden;position:relative;display:-webkit-flex;display:flex;justify-content:space-between}
_:-ms-lang(x),#asmaincont{justify-content:flex-start}
#collargeright,#colmain,#colmain_rbm,#colmaingray,#colmainleft,#colmainleft2,#colmainleft3,#colmainleft4,#colmainmiddle,#colsmallright,#colvsmallright{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:0;min-height:700px}
#asmain.hk{width:98%;margin-top:0}
#asmain.atxgen{margin-right:20px}
#colmainleft{-webkit-flex:1 1 680px;flex:1 1 680px;max-width:unset;padding-right:20px}
#colmainleft2{-webkit-flex:1 1 680px;flex:1 1 680px;max-width:715px;padding-right:10px}
#colmainleft2 .homepage{padding:0 10px 0 3px}
#colmainleft2.ahorlarge{width:100%;max-width:1200px}
#colmainleft2.awd{width:100%}
#colmainleft2 .aq{width:100%;position:relative;top:1px}
#colmainleft2 table.aq{border:1px solid #ddd;font-size:.9em;line-height:135%;background-color:#f6f6f6;border-radius:4px;padding:4px;margin-bottom:10px}
#colmainleft2.chart{width:100%;max-width:1000px;position:relative}
#colmainleft2.genchart{width:100%}
#colmainleft2.chartwide{max-width:2000px;width:100%;flex:unset}
#colmainleft,#colmainleft2,#colmainleft3,#colmainmiddle{display:block;width:100%;margin-top:10px;padding:0 3px;margin-right:5px;-webkit-flex:1 1 700px;flex:1 1 700px}
#colmainmiddle{-webkit-flex:1 1 500px;flex:1 1 500px;margin-right:1em}
#colmainleft3{-webkit-flex:1 1 680px;flex:1 1 680px;max-width:720px}
#colmainleft3.faq{width:100%;flex:unset;max-width:unset;margin-right:0;min-height:1300px}
#colmainleft3.ahor{width:100%;display:block;flex:none;min-height:1000px;max-width:1000px}
#colsmallright{-webkit-flex:310px;flex:310px;max-width:315px;min-width:unset;flex-shrink:2;margin-top:10px}
#collargeright{-webkit-flex:1 1 310px;flex:1 1 310px;max-width:335px;min-width:auto;margin-top:10px}
#colmainforum{width:80%;max-width:850px;float:left;margin-top:10px}
#colforumright{margin-left:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#forummaincont{clear:both}
#colmainleft4{width:100%;max-width:900px;float:left}
#colsmallleft.smhoverdrop:hover,#colsmallleft.smhoverreplace,#leftnavinfo.smhoverdrop:hover,#leftnavinfo.smhoverreplace{height:auto;overflow:visible;box-shadow:none}
#colsmallleft{margin-top:10px;min-width:unset;min-height:unset;width:100%;max-width:180px;float:left;margin-right:1%;height:100%;left:0;flex-shrink:1;position:relative}
.sidemenu{font-size:.85em}
#forummaincont{max-width:unset;min-width:320px;margin-top:5px;width:100%;overflow-y:unset}
.twocol,.twocol1{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:5em;-webkit-column-rule:1px solid #ccc;margin-bottom:1em;-moz-column-rule:1px solid #ccc;column-rule:1px solid #ccc}
.twocol li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}
.twocol1 ul{display:inline-block;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}
#colmainleft2 .hk{margin-top:0}
.footer{text-align:center;color:#fff;width:99%;min-height:1.5em;background:#004278;border-radius:5px;font-size:.85em;padding:3px;margin:0}
.footer p{font-size:.85em;padding-top:3px;margin:0}
.footer a{color:#fff}
.footinfo{margin:0 auto;text-align:center;font-size:.85em;max-width:820px;width:80%;padding:10px 0;margin-bottom:115px}
.footinfo .bord{border-top:none}
a#mark0{font:700 1.4em 'Open Sans',Arial,sans-serif;margin-left:2px;padding:0 10px;width:7.5em;text-align:center}
a#mark1:hover{border-top:2px solid #fc0;top:-2px;transition:border-color .5s}
a#mark2:hover{border-top:2px solid #db674e;top:-2px;transition:border-color .5s}
a#mark3:hover{border-top:2px solid #390;top:-2px;transition:border-color .5s}
a#mark4:hover{border-top:2px solid #09c;top:-2px;transition:border-color .5s}
a#mark5:hover{border-top:2px solid #b1aabc;top:-2px;transition:border-color .5s}
#p2,#p3,#p4,#p5{width:100%;position:absolute;max-width:1060px}
#p2{border-bottom:3px solid #db674e}
#p3{border-bottom:3px solid #390}
#p4{border-bottom:3px solid #09c}
#p5{border-bottom:3px solid #b1aabc}
a#mark1:hover,a#mark2:hover,a#mark3:hover,a#mark4:hover,a#mark5:hover{padding-bottom:1px;background:#fff;color:#000}
.mainmenu dl h1{margin:0 0 5px 0;text-align:center}
.top-li .navhead{font:400 1.6em 'Roboto Condensed',Verdana,sans-serif;margin:5px 0;display:block;width:100%;text-align:center;text-transform:uppercase}
#p5 .navhead{background:#b1aabc;color:#e7e4e4}
#p4 .navhead{background:#5daad4;color:#a5def9}
#p3 .navhead{background:#6cab5f;color:#b1e49e}
#p2 .navhead{background:#db674e;color:#fbd8c8}
#p1 a,#p2 a,#p3 a,#p4 a,#p5 a{text-decoration:none}
#p1 a.navhead:hover,#p2 a.navhead:hover,#p3 a.navhead:hover,#p4 a.navhead:hover,#p5 a.navhead:hover{color:#fff;background:#8b9fb4}
.ascom{position:relative;top:-2px;background:url(/im/headertopleft.jpg) repeat-x 0 2px;height:30px;-webkit-border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;border-radius:0 0 0 5px;border-right:none}
.ascomf{font:700 1.3em 'Open Sans',Arial,sans-serif;margin-left:3px;padding:0 11px;text-align:center;color:#eee;position:relative;top:3px;letter-spacing:.02em}
.nshort{display:none}
.nlong{display:block}
.usrnav{margin-top:4px;font-size:.8em}
.usrnav a{text-decoration:none;color:#fff;margin-left:1px;white-space:nowrap;display:inline;border-bottom:none}
.usrnav a::after{content:none;white-space:normal}
.usrnav a:hover{text-decoration:underline}
.usrnav .amail:before,.usrnav .cart:before,.usrnav .login:before,.usrnav .logout:before,.usrnav .myastro:before,.usrnav .name:before,.usrnav .orders:before{font:400 14px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-right:3px;top:0}
.usrnav .name:before{content:"\f007";color:#fff}
.usrnav .login:before{content:"\f090";color:#4cb9c6}
.usrnav .logout:before{content:"\f08b";color:#4cb9c6}
.usrnav .myastro:before{content:"\f013";color:#c1c1c1}
.usrnav .orders:before{content:"\f005";color:#ffc44d}
.usrnav .cart:before{content:"\f07a";color:#53c81d}
.usrnav .amail:before{content:"\f0e0";color:#c1c1c1}
.fa_info{font:400 12px FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#090;border:1px solid #090;border-radius:2px;width:13px;height:13px;text-align:center;padding-top:1px;background-color:#fff}
.fa_info:before{content:"\f129"}
.fa_info:hover{color:#fff;background-color:#090}
.navon{display:none}
.langnav{margin-top:8px;font:.73em 'Open Sans',Arial,sans-serif;color:#fff;text-align:right;white-space:nowrap}
div.langnav{display:block}
.langnav a{padding:0 3px;margin-left:1px;border:1px solid #ccc;border-radius:2px;color:#ccc;text-decoration:none;width:16px}
.langnav a:hover{background:#ccc;color:red}
.langnav a.act{background:#fff;color:#900}
.langpuldwn,.langpulld{display:none}
#search{position:relative;right:1px;margin-top:10px;font:.8em 'Open Sans',Arial,sans-serif;color:#fff;text-align:right;width:100%}
#search input{background:#fff url(/im/searchico.png) no-repeat right;width:200px;height:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1em;padding:2px;border:1px solid #999}
#search input.searchsub{position:absolute;top:1px;right:0;width:30px;height:18px;background-color:rgba(255,255,255,0);color:rgba(255,255,255,0);border:none;cursor:pointer;background-image:none}
.rightnav{position:relative;float:right;width:auto;padding-top:7px;color:#fff;display:inline-block;margin-right:8px;font-size:.85em;top:0}
.rightnav a{color:#fff;text-decoration:none}
html* .rightnav{top:-30px}
#wrap.sticky{max-width:976px;width:100%;background:url(/im/headerbg.png) repeat-x;z-index:500;position:fixed;top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.up{display:none}
#wrap.sticky .up{display:block;font:400 22px FontAwesome;color:#fff;padding:3px 5px 4px 5px;border-radius:3px;position:relative;right:-20px}
#wrap.sticky .up a{color:#fff;text-decoration:none}
#wrap.sticky .up a:hover{color:#ff6}
#wrap.sticky .rightnav{position:absolute;right:0;top:0}
#colforumright,#slider-with-blocks-1,.hide,.titlink{display:block}
#click2,#daily4,#home4{display:block}
.reptespace{background-color:#fff;width:440px;padding-left:10px}
.repbg{background-color:#ebebeb;padding-top:0;text-align:left}
.repspace{margin:auto;background-color:#fff;max-width:600px;width:100%;padding:10px;border-radius:5px;position:relative}
.reptxt{font-size:1em;line-height:160%}
.repspacemain{background-color:#fff;width:100%;padding-left:0;clear:both}
#xjat.repspacemain,#xmot.repspacemain,#xpht.repspacemain,#xtft.repspacemain,#xtkt.repspacemain,#xtpt.repspacemain,#xtvt.repspacemain{font-size:1em}
.repai{height:10px;background-image:url(/im/rep_ai.jpg);background-repeat:no-repeat;background-position:center 0}
.repaite{height:14px;background-image:url(/im/ai11.gif);background-repeat:no-repeat}
.repspace a{color:#039;text-decoration:none}
.repspace a:hover{color:#c00}
.reptxtmain{font-size:1.05em;line-height:1.5em}
.reptxtmain p{margin:.5em 0}
#xpt h2{font-family:Verdana,Arial,Helvetica,sans-serif}
.repdata{font-size:.93em;line-height:1.6em;padding-right:10px}
.repinl{font-size:.9em;white-space:nowrap;line-height:1.6em}
.repinl:after{content:":"}
.repnum{font-size:7pt;font-family:Verdana,Arial,Helvetica,sans-serif;color:#999;text-align:center;position:relative;top:-15px}
.repaitit{font-family:'Open Sans',"Arial Black",sans-serif;font-size:19pt;font-weight:700;letter-spacing:.05em;line-height:2em;text-align:center}
#xtft.repspacemain .repem,.repem{width:100%}
.transitinfo{font-size:.9em;width:33%;float:right;padding:2px;margin-left:10px;margin-top:5px;border:3px dotted #c5d9ec;text-align:right;background-color:#fff7e6;border-radius:3px;padding:0 3px;max-width:200px;color:#000}
.repspace{max-width:600px;width:100%}
.shopboxheader h1{font-size:1.3em;text-align:left}
#colmainleft3 p,#prod,#shopentry{padding-right:0}
.bigtit{padding:5px 0;font-size:1.1em}
.bigtit::after{content:'';display:block;position:relative;width:100%;padding:0 0 6px 0}
.bigtit.kat1::after{border-bottom:2px solid #6b8cbd}
.bigtit.kat2::after{border-bottom:2px solid #de7f79}
.bigtit.kat3::after{border-bottom:2px solid #98b357}
.bigtit.kat4::after{border-bottom:2px solid #cc9580}
.bigtit.kat5::after{border-bottom:2px solid #72a1bc}
.bigtit.kat6::after{border-bottom:2px solid #e4c16c}
.bigtit .fa{font-size:1.3em;right:10px;top:6px}
.bigtit a i:hover{top:0;font-size:1.4em}
#shopentry img:hover{border-radius:50%}
.shopbox{font-size:1.5em}
.sharelcol:after{content:".";clear:both;display:block;visibility:hidden;height:0}
.sharelcol .sharico2 div{padding:1px 1px 3px;height:18px}
#prod .sharelcol{border-top:none}
.sharico2 div{margin:2px;padding:1px 1px 3px 1px;height:1.3em;border-radius:2px}
.rephr .sharico2{height:auto}
.sharend:hover{background:#ff5331}
.sharico2 i{font-size:1.5em}
.sharico2 .fb a,.sharico2 .ml a,.sharico2 .tw a{color:#fff;text-align:right;margin-left:.3em;text-decoration:none;font-size:.85em;background-image:none;padding:0 3px 0 0}
.sharico2 .fb,.sharico2 .ml,.sharico2 .tw{height:1.3em;width:auto}
.sharico2 .fb{background:#2c4288;float:left}
.sharico2 .tw{background:#4198ec;float:left}
.sharico2 .ml{background:#8d8d8d;float:left}
.sharico2 .fb:hover,.sharico2 .ml:hover,.sharico2 .tw:hover{background:#9cc}
.sharercol{border:1px solid #ddd;font-size:.95em;line-height:135%;background-color:#f6f6f6;border-radius:4px;padding:4px;margin-bottom:10px;overflow:hidden;display:block}
.hpshareico{max-width:210px;float:right;position:relative}
.shareinfo.fb::before,.shareinfo.tw::before{display:inline-block;font:400 1.3em FontAwesome;color:#06c;left:0;bottom:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:3px;opacity:.5}
.shareinfo.fb::before{content:"\f082"}
.shareinfo.tw::before{content:"\f081"}
.shareinfo{color:#666;font-size:.9em}
.shareicotx{font-size:.85em;margin-left:2px;float:left;color:#999;line-height:1.3em}
.shareicotx a{text-decoration:underline;color:#999}
#secshareinfo.awdinfo{position:relative;top:1em;font-size:.95em}
.formbtn:hover,.linkbtn:hover{color:#fff}
.blue a:hover,.butgreen a:hover,.gray a:hover,.green a:hover,.orange a:hover,.red a:hover{color:#fff}
.fbblock{position:relative;border:1px solid #ccc;border-radius:3px;padding:5px;max-height:8em;overflow:hidden;margin-top:.5em;background:url(/im/fbno.png) no-repeat right 5px top 5px;font-size:.9em;line-height:1.5em}
.fbblock:after{content:'';width:100%;height:10em;position:absolute;left:0;top:0;background:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 49%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 49%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 49%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff', endColorstr='#ffffff', GradientType=0)}
.fbblock.act{font-size:1em;border:1px solid #f90;max-height:100em;background:url(/im/fbok.png) no-repeat right 5px top 5px}
.fbblock.act:after{background:0 0}
.fbfloat,.twfloat{font-size:1em;left:unset;position:fixed;top:140px;margin:0;text-align:center;min-width:450px;max-width:535px;min-height:3.5em;line-height:1.7em;border:1px solid #fff;border-radius:3px;z-index:100;color:#fff;box-shadow:2px 2px 2px #333;padding:6px!important;animation-name:fbpos;animation-duration:.5s;z-index:1000;width:100%}
.fbfloat.sticky{top:0;animation-name:fbpos2;animation-duration:.5s}
@keyframes fbpos{
from{top:0}
to{top:140px}
}
@keyframes fbpos2{
from{top:140px}
to{top:0}
}
.fbfloat{background:url(/im/fbbutn.png) no-repeat right 5px bottom 5px;background-color:rgba(66,133,215,.9)}
.twfloat{background:url(/im/twbutn.png) no-repeat right 5px bottom 5px;background-color:rgba(66,133,215,.9)}
.fbfloat button:after{position:relative;width:30px;height:25px}
.fbfloat a.fb-share,.twfloat a.fb-share{background:#749a02;color:#fff;min-width:90px;text-decoration:none;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.5);text-shadow:1px 1px 3px #666;border:1px solid #ccc;padding:1px 5px;text-align:center;display:inline}
.fbfloat a.fb-share:hover,.twfloat a.fb-share:hover{background:#ffc538}
.whhead{background:url(/im/whor_tit14_2.png) no-repeat left 0;height:85px;color:#000;font-size:1.2em;margin:0;padding-left:5px;position:relative}
.whhead h1{padding-top:17px;font-size:1.8em;text-shadow:2px 2px 1px #fff;border:none;text-align:left}
#atxgenhead .whhead .vtit8{font:600 1.2em 'Roboto Condensed',Verdana,sans-serif;color:#333;text-shadow:2px 2px 2px #fff;margin-top:-3px;text-align:left;padding:0}
.whhead .atxcopy{font-size:.6em;text-align:right;top:-15px;position:absolute;right:0;top:75px}
#whfb #atxgenhead,#whfb .rephr{border-top:0}
#whfb .sharelcol{position:relative;top:-10px;margin-bottom:1em}
#whfb img{float:left;padding-right:1em}
#whfb .rephead2{font-size:1em}
#whfb .rephead2:first-of-type{text-transform:uppercase;font-size:1.5em;font-weight:400}
#whfb .extract_block{border-top:1px dotted #ccc;padding-top:.5em}
.atxadorderlink{-webkit-column-count:1;column-count:1;margin:0 0 2em 0}
#aclshare{position:absolute;width:100%;top:100px;text-align:center;display:none}
.aclsharemsg{background-color:rgba(255,255,255,.9);border:1px solid #ccc;border-radius:5px;width:250px;margin:0 auto;padding:1em;font-size:.9em}
.aclsharemsg a{font-weight:600}
#fblkhelp.awdinfo{font-size:.95em;color:#039;font-style:italic}
#fblkhelp.awdinfo a{color:#039;font-weight:700}
#id_ahorchart,#id_ahorchild,#id_ahordaily,#id_ahorlove,#id_ahororders,#id_ahorpersonal,#id_ahorrelation,#id_ahorrub,#id_ahorspecial{width:100%;padding-bottom:.1em;display:block;-webkit-column-count:3;-moz-column-count:3;column-count:3;column-gap:2em}
#id_arcont .artitchart,#id_arcont .artitchild,#id_arcont .artitdaily,#id_arcont .artitinteractive,#id_arcont .artitlove,#id_arcont .artitorders,#id_arcont .artitpersonal,#id_arcont .artitrelation,#id_arcont .artitspecial{font:700 1.6em 'Roboto Condensed',Verdana,sans-serif;padding:1em 0 3px 0;border-bottom:4px dotted #eaeaea;line-height:1.3em}
.arblock{border-bottom:none}
.artitchart,.artitchild,.artitdaily,.artitinteractive,.artitlove,.artitorders,.artitpersonal,.artitrelation,.artitspecial,.artitstrippa{background-color:transparent;color:#000;font-size:1.6em}
.imgbutton{position:absolute;right:1em;top:2.5em;font-size:.8em}
.artitchart::after,.artitchild::after,.artitdaily::after,.artitinteractive::after,.artitlove::after,.artitorders::after,.artitpersonal::after,.artitrelation::after,.artitspecial::after{position:relative;top:-1px;display:inline-block;font:400 1.1em FontAwesome;color:#ccc;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.5em;letter-spacing:.05em}
.hphide{display:block}
.homep.hboxcont{display:none}
.homepage .mhd,.mhd,.mhd.open{padding-top:5px;display:block}
.hidemob{display:block}
.repfright.showmob{display:none}
.showmob{display:none}
.rsContainer{position:relative;width:100%;height:100%;font-size:100%;max-width:650px}
.mainfullrec{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto;padding:0;overflow:hidden;min-width:310px;max-width:670px;height:200px;padding:2%;border-radius:5px;font-size:100%}
.royalSlider{width:auto}
#slider-with-blocks-2{width:100%}
.homepage .hptit1 a{width:100%}
.hptit1.toptit{padding-top:0}
#smtb{font-size:100%;width:100%;min-width:518px;overflow:hidden}
.smtb{padding:0;margin:0;border:1px solid #fff;min-width:168px;width:32%;display:block;float:left}
.homepage .mhd::after{display:none}
.homepage .hptit1 a{font-size:.8em;color:#000;background:#ebebeb;border-radius:3px;width:100%;position:relative;display:block;text-transform:none;text-indent:5px}
.homepage .hptit1 a::after{right:8px}
.homepage .hptit1 a:hover{background:#dee4ed;text-decoration:none}
.homepage .hptit1:hover a::after{color:#688fad;content:"\f061";top:4px}
.homepage .hpsubtit{font-size:1em;padding:2px 0;margin:10px 0 0 0;border-bottom:1px dotted #ccc;font:bold 1em 'Open Sans',Arial,sans-serif;line-height:150%}
.homepage .hpsubtit::before{display:none}
.imlink .mhd a{background:0 0;padding:0}
.teaser{position:relative}
.teaser.imlink .teasdate{display:none}
.teasdate,.teaser.imlink .teasdate{float:right;font:normal .8em verdana,arial,sans-serif;color:#999;margin-top:5px;display:block}
.hormom{width:95%}
.hphead{margin-top:1em;padding-bottom:.2em;display:block}
h2.hpheadtit{text-indent:.3em;font-size:1.7em;color:#fff;padding:5px 0;cursor:pointer;width:100%;text-align:left;margin:2px 0;line-height:1.7em;letter-spacing:.01em;text-transform:uppercase;text-shadow:1px 1px 1px #000;border-top-left-radius:0;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:0}
.panel{padding:0;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out;display:block}
.hpheadtit.fc,.hpheadtit.fc.active,.hpheadtit.fc:hover,.hpheadtit.lv,.hpheadtit.lv.active,.hpheadtit.lv:hover,.hpheadtit.ps,.hpheadtit.ps.active,.hpheadtit.ps:hover{background-size:cover;color:#fff}
.hpheadtit::after{content:'\f107';font:400 1.7em FontAwesome;color:#fff;opacity:.8;display:block;float:right;position:relative;right:6px;top:10px}
.hpheadtit.active:after{content:"\f106"}
.row1,.row2{display:block;float:left;width:49%;box-sizing:border-box}
.row1{padding-right:10px}
.bloc{display:block;font-size:.93em;line-height:140%;margin-top:2px;clear:left;overflow:hidden;padding:4px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;width:100%;-min-height:100px}
.bloc:hover{background:#ededed;border-top-left-radius:0;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:0}
.hpsidebar{-webkit-flex-basis:320px;flex-basis:320px}
#xmas-frame{width:100%;min-width:610px;min-height:1100px;z-index:100;margin-top:20px;padding:0}
#calendar18{overflow:hidden;padding-top:56.25%;position:relative;min-height:1000px}
#xmas-frame18{width:100%;margin-top:20px;height:100%;left:0;top:0;position:absolute}
.hktext p{font-size:1.05em;line-height:1.5em}
.hktext .txt9p td{padding:5px;border:1px solid #efefef}
.hktext table.txt9p{border-collapse:collapse}
#atxgenhead{font-size:1em}
.atxpb{position:relative;float:right;max-width:220px;border:1px solid #ccc;border-radius:3px;background:#f4f4f4;padding:2px 5px;font-size:.8em;text-align:right}
#atxpb,#id_atxpb{display:none}
#hknav{text-align:right;top:0;clear:right;max-width:unset;margin-top:20px;white-space:nowrap}
#hknavext{text-align:right;top:1px;clear:right;display:block;max-width:unset}
.hknav1,.hknav1a,.hknav2,.hknav2a,.hknav6,.hknav6a{margin-bottom:0}
.hknav3,.hknav3a,.hknav4,.hknav5{margin-right:4px;font-size:.9em}
a.hknav1:hover,a.hknav2:hover,a.hknav3:hover,a.hknav4:hover,a.hknav5:hover,a.hknav6:hover{background:#fff}
.hknav1,.hknav1a,.hknav2,.hknav2a,.hknav6,.hknav6a{float:left;position:relative;top:0;border-bottom:none}
.hknav1,.hknav1a{margin-left:1%}
.hknav3,.hknav3a,.hknav4,.hknav5{position:relative;top:3px;border-bottom:0}
#hknavext .hknav1,#hknavext .hknav1a,#hknavext .hknav2,#hknavext .hknav2a,#hknavext .hknav6,#hknavext .hknav6a{top:-5px}
#hknavext .hknav3{position:relative;top:-1px;padding:2px 4px 1px 4px}
.hknav3{background:#ebf5f9}
.plusico::before{background:#4685dd;padding:0;width:12px;height:12px;color:#fff;top:2px;left:2px;line-height:12px;cursor:pointer;font-size:1.3em;font-family:Arial,sans-serif;text-indent:1px}
.mundtx{margin-left:50px}
.mundtx a:hover{text-decoration:underline;color:#c00}
.infobut{font-size:1.5em}
.hk .infobut{font-size:1.5em}
#star2{display:block}
.prodord2:hover{background:url(/im/arrow_down_white.png) no-repeat 4px 2px;background-color:#f93}
.prodord2:active,.prodord:active{position:relative;top:1px}
#colforumright .hptit{font-size:1.1em}
#colforumright .mtit,#colforumright .vtit8{font:700 1.1em 'Roboto Condensed',Arial,sans-serif}
.mobplus{display:none}
#chartmobhide1,#chartmobhide2,#chartmobhide3{display:block}
.col3{text-align:right;width:95%;-webkit-flex-basis:100px;flex-basis:100px}
.chartback a,.charttrans a{text-align:right}
.chartlinks{display:-webkit-flex;display:flex;flex-flow:row nowrap;-webkit-flex-flow:row;justify-content:space-between;width:100%;max-width:755px;margin-bottom:1em}
.genctit1 label{display:inline-block;min-width:100px;margin-bottom:0}
.flexcont3,.gencrub0,.gencrub1,.gencrub4{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}
#colmainleft4 .gencsub{text-align:left;padding:5px;white-space:nowrap;max-width:240px}
.genchsy label,.gencrub0 label,.gencrub2 label,.gencrub3 label,.gencrub4 label{width:130px;position:relative;display:inline-block;font-weight:400}
#colmainleft4 .gencsday input,#colmainleft4 input[type=number],#colmainleft4 input[type=text],#colmainleft4 select,#colmainleft4 textarea{max-width:300px;font-size:.95em}
.genctit.bg1,.genctit.bg2,.genctit.bg3,.genctit.bg4,.genctit.bg5{background:0 0}
div.genctit{margin-top:4px;margin-bottom:0}
#colmainleft4 .gencsub2{display:block}
#colmainleft4 .gencsub1.sticky1{display:none}
.gencadd{max-width:unset}
.gencrub0,.gencrub1,.gencrub2,.gencrub3,.gencrub4{font-size:.9em}
textarea#ast{width:90%;max-width:unset}
.gencind{font-weight:600;display:inline-block}
.gencrub2cont{max-width:unset;position:relative}
#colmainleft4 a.gencbutton2{left:50%;right:unset;margin-top:2px;position:absolute;float:none}
.chartdata a,.chartdef a,.chartpdf a,.chartstore a{width:90%}
.col1,.col2{margin-right:10px;width:100%}
.chart .col2{width:60%}
.chartback a{background:#71ab53;font-weight:400;width:auto}
.charttrans a{background:#069;font-weight:400;width:auto}
.chartback a:hover,.charttrans a:hover{background:#999;cursor:pointer;color:#fff}
#gencbigimg{position:absolute;left:40%;margin:0 auto;top:40px;width:250px;text-align:center;border:1px solid #c00;padding:5px;border-radius:3px;box-shadow:2p 2px 2px #ccc;background-color:rgba(255,255,255,.9);display:block}
.formtx{width:30%;float:left;margin-top:3px;display:inline-block;font-weight:400}
.formline{border-bottom:1px dotted #ccc;padding:3px;clear:left}
.formline input[type=password],.formline input[type=text]{width:250px}
.formline input[type=password]{margin-bottom:5px}
.formline input,.formline select{font-size:.93em}
.formline select{min-width:100px;max-width:400px;width:40%}
#mya .smallborder{border:1px solid #ccc;margin-top:8px}
#mya{max-width:unset;margin-bottom:2em}
#acpop,.acpop{font-size:1em}
#scroll2chart{display:none;visibility:hidden}
#scroll2chart:hover{cursor:pointer}
#asmaincont.acc .scroller-bar,#asmaincont.ack .scroller-bar,#asmaincont.acl .scroller-bar{display:none}
#colright_rbm{order:2;float:none;width:30vw;max-width:250px;position:relative;top:5px;display:block;right:0}
#colmain_rbm{width:80vw;box-sizing:border-box;margin-right:1em;top:10px;order:1;min-width:200px;margin-bottom:20px}
#colright_rbm2{display:none}
#dotchartclickdummy img,#imgdragelec img{pointer-events:none}
.drag{position:absolute;height:auto;width:auto;background:#fff;border:1px solid #ccc;border-radius:5px;margin:0;padding:10px 0 0 0;z-index:10000;box-shadow:1px 1px 1px #ccc;top:-100px;left:450px}
.hk .drag{top:0;left:0}
.ui-selectmenu-button.ui-button{min-width:100px}
.drag1{position:absolute;height:auto;max-height:700px;background:#fff;border:1px solid #ccc;border-radius:5px;margin:0;padding:10px;z-index:10000;box-shadow:3px 3px 3px #777;overflow-y:scroll;width:auto;max-width:500px}
.drag1 .dragimgdiv{margin-bottom:20px}
.drag{width:420px;min-height:660px}
.drag.big{width:585px;min-height:900px;padding-bottom:.5em}
.drag img{width:100%;height:auto}
.popchart{font-size:.9em;margin-bottom:5px;line-height:1.5em}
.popchart a{background:0 0;padding:0;line-height:1.6em;text-decoration:none;font-size:.75rem;padding:0 3px}
.popchart .hidemob{display:inline}
#dragelec,#draghide{display:none;cursor:move}
.dragchartcontrol{width:100%;position:relative;top:-8px;height:.8em;text-align:right;font-size:1.3em;color:#999;letter-spacing:5px;font-size:1.6em}
.dragchartcontrol i{cursor:pointer}
.dragchartcontrol i:hover{color:#555}
.dragchartcontrol a,.dragchartcontrol a i{color:#999;text-decoration:none;background:0 0}
.drag #help{background:#fff;font-size:.95em}
.drag #help a{text-decoration:underline}
#refresh_hocch0{color:#969696;border-top:1px dotted #ccc;font-size:.95em;top:2px;position:relative}
@keyframes chartspinner{
to{transform:rotate(360deg)}
}
.dragspinner{content:'';box-sizing:border-box;position:absolute;top:40%;left:50%;width:40px;height:40px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:5px solid #9acd90;border-top-color:#fff;animation:chartspinner .6s linear infinite}
#dotchartclickdummy,#imgdragelec{position:relative;z-index:100}
.dragimgdiv{position:relative;z-index:100}
.taehead h1{font-size:2.1em}
.taehead{background-size:unset;padding-left:90px}
.media_only_end{display:none}
}



